Goals from Kyle McAllister and Kyle Magennis ensured St Mirren’s fight for automatic safety will go to the last day of the Ladbrokes Premiership season after a dramatic 2-0 win over fellow relegation battlers Hamilton. In the 29th minute of a frenetic encounter, Accies centre back Alex Gogic was given a straight red card by referee Willie Collum for hauling back Saints striker Simeon Jackson, who threatened to race clear on goal. Oran Kearney’s side then dominated possession and earned their reward with strikes in the 74th minute from McAllister and deep in added time from Magennis. The win has lifted the second-bottom Buddies to within one point of Hamilton, and with a better goal difference. Saints travel to already-relegated Dundee in their final fixture, with Hamilton hosting St Johnstone to determine who will finish 11th in and in the relegation play-off spot. Accies missed the first chance after four minutes when keeper Gary Woods launched a long ball which fell kindly to striker George Oakley, who rounded Buddies keeper Vaclav Hladky, only to fire over from 14 yards. The poor finish was replicated a minute later at the other end when Magennis, back for the injured Ryan Flynn, was equally off-target with his finish. Collum was letting plenty go until the 19th minute when he booked Hamilton right-back Aaron McGowan for a kick at Saints attacker Danny Mullen, with home captain Stephen McGinn also cautioned for vociferously complaining. McAllister then went close for the home side with a low drive before Gogic saw red for preventing Jackson getting past him 35 yards from goal as he was deemed to be denying a clear goal scoring opportunity. Boss Brian Rice immediately brought on centre-back Lennard Sowah for teenage midfielder Reegan Mimnaugh. The home fans then screamed at Collum to take further action taken when Accies striker Marios Ogkmpoe flattened St Mirren defender Gary MacKenzie who, suffering from a head knock, had to be replaced by Jack Baird. The intense battle continued after the break, with Saints piling on the pressure. In the 53rd minute defender Mateo Muzek’s cross from the left was headed over by Mullen before McAllister drove an effort over. In a rare Hamilton attack, substitute Mickel Miller, on for Ogkmpoe, screwed his shot wide of the target. St Mirren returned to bombarding Accies’ penalty area and Woods brilliantlytipped a header from Mihai Popescu over the bar with the Lanarkshire side escaping from another corner. The home side were unrelenting, however, and eventually made the breakthrough when McAllister composed himself to drive low into the corner after Sowah had blocked his initial effort. Woods then saved another goal-bound drive from McAllister as Saints attempted to finish off the job. When Miller was forced off injured in the final minute of normal time after a tangle with Baird, Accies went into the final six minutes of added time with only nine men as they had used all three substitutes. With seconds remaining, Magennis took advantage of a defensive lapse to drill in his side’s second and force the fight to avoid the drop to the final day. Topics Hamilton, St Mirren, Scottish Premiership, Hamilton, St Mirren Brian Rice will build his Hamilton side around youth next season Relegation rivals Hamilton and St Mirren share points at Hope Stadium Rice hopes Mimnaugh can have better career than he did Brian Rice: Hamilton’s relegation showdown with St Mirren should be enjoyed Riyad Mahrez determined to establish himself with champions Manchester City Mellon hails Norwood for ‘absolute cracker’ that sends Tranmere into play-off final Kearney hails St Mirren patience as they take relegation battle to final day Lessons learned and strong team bond will drive on Liverpool – Robertson Shan to use Champions League comebacks as inspiration in West Brom play-off bid Farewell, Daniel Sturridge? How the true one-season wonder became a distant relic at Liverpool 8 players from this season’s relegated teams who deserve a Premier League move this summer Barcelona ready to challenge Tottenham Hotspur for Ajax youngster Quiz! Can you name the 28 players with most fouls in the Premier League this season? Transfer rumours: New Premier League destination for Barcelona flop Philippe Coutinho?