It was a share of the spoils for St Mirren after a 2-2 draw with Kilmarnock at The SMiSA Stadium.
First-half goals from Toyosi Olusanya and Mark O'Hara had Saints 2-1 ahead at the interval, but a Marley Watkins goal with 20 minutes to go saw the visitors pick up a point in Paisley. There was late VAR drama with James Scott having a goal disallowed in added time as Saints had to settle for a point.
Kilmarnock made a quick start with Richard Taylor having to turn a low cross wide inside the first 30 seconds, while Daniel Armstrong curled an effort over the bar from 20 yards on two minutes.
But it was Saints who took the lead when Olusanya netted his fifth goal of the season. The forward was on hand to glance home Brown's terrific delivery in from the left to make it three goals in his last four William Hill Premiership matches.
The lead didn't last though with the visitors levelling just four minutes later. A low corner found Armstrong in space and his deflected strike was turned in by Watkins. A VAR check followed for a potential offside but the forward was found to be onside and the goal stood.
There was a bit of needle in the game in the early goings and that saw Mikael Mandron pick up the first booking on 16 minutes. The forward was then spoken to by the referee for another foul two minutes later and that prompted manager Stephen Robinson to make an early change with Jonah Ayunga replacing the striker on 20 minutes.
Roland Idowu almost scored a brilliant solo goal just after the half-hour mark when his mazy run saw him work his way into the area, but his eventual shot was blocked.
Referee Matthew MacDermid was called to the monitor with five minutes of the first-half remaining after Shaun Rooney's shot came off the arm of Joe Wright. The whistler pointed to the spot after the check and captain O'Hara sent his namesake the wrong way to put Saints back in front.
The VAR drama wasn't over though with MacDermid called over to the screen in added time at the end of the half with Rooney and Wright involved again. This time the Kilmarnock defender appeared to strike the Buddies full-back as they awaited a Killie corner. The referee showed Wright a straight red for violent conduct and the visitors were reduced to 10 men.
The Buddies were forced into a change at the half-time interval with Olusanya unable to continue after a thigh injury. He was replaced by James Scott and the forward nodded into the net early after the restart, but the ball had gone out before Rooney had managed to swing it back into the area.
Kilmarnock drew level with 20 minutes remaining when Watkins got his and the visitors' second of the game. The forward was first to a Kennedy corner and he nodded beyond Ellery Balcombe to equalise. The goal prompted the final changes for the Buddies with Kevin Van Veen on for his St Mirren debut in place of Idowu, while Caolan Boyd-Munce made way for Dennis Adeniran.
Alex Gogic was agonisingly close with a header on 81 minutes that came off the post while Adeniran dragged a low shot wide from 20 yards as the game headed to its end.
Saints thought they'd won it at the death when Scott prodded home from close range. O'Hara's corner met Gogic whose header was forced on by Ayunga and it fell to Scott who knocked into the net. But the joy was short-lived when the referee was called to the VAR monitor for the third time in the game and ruled it out for a foul by Marcus Fraser on David Watson.
Full-Time: St Mirren 2-2 Kilmarnock
St Mirren: Balcombe, Fraser, Gogic, R.Taylor (Bwomono 58), Rooney, Idowu (Van Veen 74), Boyd-Munce (Adeniran 74), O'Hara (c), Brown, Mandron (Ayunga 20), Olusanya (Scott 46)
Subs Not Used: Urminsky, Kenny, Tanser, Smyth
Kilmarnock: O'Hara, Burroughs, Wright, Findlay, Ndaba (Deas 89), Armstrong, Watson, Polworth, Kennedy (Murray 85), Vassell (c) (Cameron 89), Watkins
Subs Not Used: McCrorie, McKenzie, Mackay-Steven, Anderson, Wales, Bainbridge
Referee: Matthew MacDermid
Assistant Referee: Dougie Potter
Assistant Referee: Scott Anderson
Fourth Official: Don Robertson
VAR: Andrew Dallas
Attendance: 6,957