Crues boss Stephen Baxter was disappointed after his side had unluckily lost their lead at the top of the table, insisting: "There are times when you get battered for 90 minutes and lose 3-0 and you hold your hands up.
Crues boss Stephen Baxter had no complaints about Caddell's dismissal and admitted he would have settled for a point before a ball was kicked.
Levadia pressed for a late winner, but the Crues held firm for a famous victory in the Estonian capital.
POINTS MAKE PRIZES Caddell and Crues lead the way at league summit
The Crues upped the ante after that and controlled the The Crues upped e ante after that nd controld the remainder of the half.
We dominated from the start and a lot of hard work has paid off for us," said Crues boss Stephen Baxter.
The Crues are due to meet their rivals at Seaview on the last day of the season on April 26.
Crues full-back Gareth McKeown was dismissed after being a given a second yellow card six minutes from time and the alert Gormley made Crues pay when he reacted quickly to fire home the winner.
STRIKE Heatley had fired Crues into 5th minute lead
Morrow forced Alan Blayney into a flying save as the Crues took an early hold on the game, but they were unable to make their superiority pay.
Baxter, who saw the Crues pick up just three points from 12 over the festive period, said: "It has been a tricky schedule for us against top-six teams.
A disappointed Crues boss Stephen Baxter accepted the decision, with a great air of disappointment, which meant the north Belfast side have registered just two points in four games.