After being denied what looked like a certain three points against Ross County last week it was vital we take at least something from this one. To score three goals and keep a clean sheet is pretty much perfect and I can't remember the last time we won an away league game by such a margin.
There was only one change to the team that started against the Staggies last week, Marc McAusland coming in for Lee Mair. The defender wasn't even on the bench but it seems this was due to injury rather than Danny Lennon suddenly deciding he didn't want him again. The line-up did mean Jason Naismith made his first official start.
Judging by the report on Sportscene we struggled in the early stages but took the lead after a quarter of an hour when Steven Thompson headed in Kenny McLean's corner. The midfielder then went rather close with an incredible 50 yard effort as we took our lead into the break.
Thistle had a shout for a penalty after the break when a shot was rattled into the area and hit Jim Goodwin on the arm. Without having seen the footage I can't say one way or another, however after the ridiculous penalty Caley Thistle got on the opening day of the season we were due a bit of luck.
The crucial moments came with about 20 minutes left. First, Thistle had Stephen O'Donnell sent off for a second booking after a poor tackle on John McGinn before Paul McGowan set-up Conor Newton to tuck away our second.
With pretty much the final kick of the game Thompson put a gloss on the scoreline when he scored from Danny Grainger's pass. A great result, although seemingly not a good display, and the only disappointing thing was Hearts won so the gap remains at 15 points. However, with Ross County and Kilmarnock losing we have moved up a couple of places, which is nice!
Follow Mirren Mad on Facebook at http://www.facebook.com/mirrenmad
Follow Mirren Mad on Twitter @mirren_mad or http://www.twitter.com/mirren_mad