St Mirren were defeated 3-1 by Northampton in their final pre-season game before competitive action begins this weekend.
The Buddies had got off to an ideal start when Mark O'Hara put Saints ahead early in the first-half. But Northampton equalised soon after before scoring two late goals to secure their win at the SMiSA Stadium.
Saints hit the front on 14 minutes. Marcus Fraser's cross picked out Alex Greive who laid it off perfectly for O'Hara with the midfielder driving low into the net with laser precision from 20 yards.
Mark O'Hara celebrates after putting St Mirren ahead (Image: Allan Picken)
The visitors equalised seven minutes later when Ben Fox forcing over the line after a stramash in the Saints six-yard box.
Fox almost put Northampton ahead with just two minutes of the half remaining, but the effort was well saved by Trevor Carson who got a strong hand to turn it away.
Both sides made a raft of changes and it was Saints substitute goalkeeper Peter Urminsky who made a wonderful save to deny Joshua Tomlinson on 72 minutes. Three minutes later Kieran Offord almost put Saints ahead with a rasping strike from the edge of the area the flew just by the post.
Northampton went ahead of 77 minutes when Danny Hylton scored from close-range. And seven minutes later the visitors sealed their win with Hylton scoring his second from the penalty spot after being fouled by Murray Campbell.
Offord could have reduced the deficit four minutes from time, but the Academy graduate was denied by an outstanding save from Cobblers goalkeeper Maxted.
It's competitive action for Saints next with Stephen Robinson's side facing Arbroath at the SMiSA Stadium in Premier Sports Cup action on Saturday.
Full-Time: St Mirren 1-3 Northampton Town
St Mirren: Carson (Urminsky 61), Fraser (Tanser 46), Gallagher (Shaugnessy 74), Dunne (Campbell 61), Tait (c), Flynn (Taylor 74), O'Hara (Reid 61), Erhahon (Kiltie 61), Olusanya (Henderson 46), Ayunga (Jamieson 61), Greive (Offord 61)
Subs Not Used: Strain
Northampton Town: Burge (Maxted 46), Trialist (Odimayo 46), Sherring (Nolan 46), Guthrie, Dyche, Haynes (Koiki 46), Sowerby (Abimbola 46), Fox (McWilliams 46), Pinnock (Hoskins 46), Trialist (Cross 46), Appere (Hylton 46)