It doesn't get much better than this, a must win game under the Portman Road Floodlights, after a beautiful, sunny, spring day.
Cardiff, who have found life tough back in the Championship following their relegation after just one season in the Premier League were the visitors.
Freddie Sears opened the scoring for the Tractor Boys after just eight minutes with his eighth goal since arriving in the January transfer window, in front of a disappointing crowd (considering that we're still in play-off contention) of just 17,772.
The Bluebirds were awarded a free-kick four minutes later deep into Town territory, when Cole Skuse was booked for shirt pulling. They took full advantage and levelled things up, Eion Doyle heading in Scott Malone's cross after some interchanged passes by the touch-line.
It was then down to Skuse to calm the nerves of the home supporters, he opened his Town account, in his eighty-second appearance for the Blues, with a thunderbolt half-volley from thirty yards out, giving former Budgie, David Marshall in the Cardiff goal no chance. At that point, (after thirty minutes) I had maximum points in the TWTD's Prediction League, should I have visited the bookies
The rest of the match was a pretty edgy affair, Marshall made a couple of telling saves from Tommy Smith and Daryl Murphy, there was a flashpoint between Tyrone Mings and Fabio Da Silva, the former Man Utd player - a bit of a mismatch given their respective heights! 'Your the twin they didn't want' sang the North Stand as he escaped with just a yellow card.
The visitors had a good chance to level things up once more with time running out, but fortunately Aron Gunnarsson, who looked odds on to score put his effort wide of the mark.
Deep into injury time Murphy, following a neat pass from man of the match Skuse, nutmegged Marshall to put the result beyond doubt, sending Portman Road delirious - especially Sharon who had correctly predicted a 3-1 victory, to send her up to second place in the afore mentioned TWTD's Prediction League!
Once again results elsewhere went our way, Wolves and Brentford both lost giving us a three point cushion above them, with just three matches remaining.