Match ends, Partick Thistle 2, Ross County 4.
Ross County pulled off a dramatic comeback from two goals down to stun Partick Thistle and extend their lead at the top of the Scottish Championship to five points.
Thistle's Aiden Fitzpatrick opened the scoring before Christie Elliott doubled the hosts' lead three minutes later.
Ross Stewart started a second-half comeback, Jamie Lindsay levelled, while Stewart netted again to put County up.
Billy McKay added a fourth from the spot after Stewart was fouled.
The penalty kick rounded off a terrific win for the Highland side who took advantage of Ayr United's slip up at home to Dunfermline Athletic and Falkirk holding Dundee United.
For Gary Caldwell's side, their seven-match unbeaten run is over as they sit bottom of the Championship on goal difference.
Partick Thistle manager Gary Caldwell: "It shows if you don't run, if you don't do the simple things and win your individual battles then you'll get punished.
"We got complacent in the second half and didn't do what we did in the first.
"I thought, first half, we were outstanding - by far the best we have played since I took over - and I warned them at half-time that the next 10 minutes are going to be big and they are going to come out and throw everything and, if they get something, it will galvanise them.
"I don't like being right, but I was right. Whenever you think you've cracked it in this game, you get punished and I think it is a wake-up call for the players. The players said it was embarrassing."
Ross County co-manager Stuart Kettlewell: "There was a slight tweak in terms of shape in the second half, but I've said it before this season that out players come up with the answers in the dressing-room.
"When the players believed what they were capable of in the second half, and we started doing all the things we've been doing for the majority of the season, you can see the performance we put in.
"As soon as Partick Thistle scored, we gave them too much respect and we let them get on top of us.
"But, when you've got Ross Stewart in the kind of form we found him in particularly in the second half then you're always going to have a chance of scoring a goal."
- 31McMillanBooked at 79mins
- 5AndersonBooked at 78mins
- 8BanniganBooked at 50minsSubstituted forSaundersat 72'minutes
- 11HarkinsSubstituted forRoyat 76'minutes
- 9DoolanSubstituted forMcDonaldat 58'minutes
- 15WatsonBooked at 35mins
- 12BoyleSubstituted forGrivostiat 36'minutes
- 28van der Weg
- 14MullinBooked at 18minsSubstituted forCowieat 83'minutes
- 16SpenceBooked at 45mins
- 9MckaySubstituted forGrahamat 80'minutes
- Gavin Duncan
- Shots on Target
Second Half ends, Partick Thistle 2, Ross County 4.
Steven Anderson (Partick Thistle) wins a free kick in the attacking half.
Foul by Brian Graham (Ross County).
Attempt missed. Scott McDonald (Partick Thistle) left footed shot from the left side of the box misses to the right.
Alistair Roy (Partick Thistle) wins a free kick on the right wing.
Foul by Michael Gardyne (Ross County).
Foul by Craig Slater (Partick Thistle).
Michael Gardyne (Ross County) wins a free kick on the right wing.
Attempt saved. Lewis Spence (Ross County) left footed shot from the centre of the box is saved in the bottom right corner.
Foul by Aidan Fitzpatrick (Partick Thistle).
Jamie Lindsay (Ross County) wins a free kick on the right wing.
Substitution, Ross County. Don Cowie replaces Josh Mullin.
Attempt missed. Aidan Fitzpatrick (Partick Thistle) right footed shot from the right side of the box misses to the left.
Substitution, Ross County. Brian Graham replaces Billy Mckay.
Goal! Partick Thistle 2, Ross County 4. Billy Mckay (Ross County) converts the penalty with a right footed shot to the bottom right corner.
Jack McMillan (Partick Thistle) is shown the yellow card for a bad foul.
Penalty conceded by Jack McMillan (Partick Thistle) after a foul in the penalty area.
Penalty Ross County. Ross Stewart draws a foul in the penalty area.
Steven Anderson (Partick Thistle) is shown the yellow card for a bad foul.