Dexter Blackstock put the visitors ahead on the stroke of half-time, firing in from close-range after Boaz Myhill had spilt Lee Crook’s low cross.
Dean Marney and Michal Turner were both denied by the woodwork as it looked as though the Tigers’ second-half efforts would prove fruitless.
However, Elliott finally levelled the scores when slotting home from Marney’s low cross.
More drama was to come though as Cook was shown a second yellow card after seeing a penalty appeal turned down, and the Tigers made their numerical advantage count in stoppage-time. Marney’s delivery from a corner was spot on and Elliot rose the highest to glance a header in off the post.
Speaking after the game, goalscoring hero Elliott said: “Those were important goals in regard to our season and maintaining our place in the Championship.
“It’s very important that happens so this club can continue to go forward. It was an important day and it’s all very well me coming on to grab the glory, but the boys worked extremely hard.
“We kept knocking at the door and it finally opened. It would have been a travesty if we had come out of the game with nothing.”