Not since May 2004 had we managed to score, let alone win, on the final day of the season. Thankfully, we finally put that run to an end today, recording our first league win in over two months and our first on the road since the end of 2012 in the process.
There were a few changes to the side but none of the really young players got a game. Instead, in came Kenny McLean and John McGinn, with Gary Teale and Dougie Imrie dropping out. The departing Craig Samson and Sam Parkin both got a game.
Despite going close on a number of occasions, McGinn went into the game still looking for his first Buddies goal. The wait finally came to an end after 20 minutes when he volleyed home a cross from Conor Newton. Sadly, the lead didn't last long, Kris Boyd equalising soon after following a mistake from Craig Samson.
It stayed that way until 15 minutes from time when Anton Brady - making his debut in place of Esmael Goncalves - was brought down inside the box and Paul McGowan scored from the spot. It was a nice way to mark what could well be his final appearance and he was replaced soon after by youngster Mo Yaqub.
Newton is also leaving and capped things off in the final minute with a terrific solo goal, although Cammy Bell should maybe have saved it. The travelling Buddies couldn't have cared though as they finally got the chance to celebrate a long overdue win.
So that's that. Not a great season in the league, but a fantastic one in the cup, and we head into a summer of change on a high.
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