Rotherham enhanced their automatic promotion prospects with victory at relegation-threatened Plymouth, thanks to Kieran Agard's second-half goal.
Agard applied the deft close-range finishing touch from a knock-down by skipper Johnny Mullins.
Argyle responded with Reuben Reid flashing a stooping header inches wide from Onismor Bhasera's pinpoint cross.
Reid should have scored from Bhasera's next cross, a minute later, but fired high and over from 12 yards.
The result kept Rotherham in third place with a game remaining, two points clear of Cheltenham, while Plymouth are only clear of next-to-bottom AFC Wimbledon by the same margin.
VIEWS FROM THE DRESSING ROOM
Plymouth Argyle manager John Sheridan told BBC Radio Devon:
"We matched them and I didn't see any danger. We switched off again and it's a straight forward ball in the box. I don't think we deserved it but that's life.
"They couldn't give me anymore, I'm proud of the players. I said it would probably go to the last game and it's a funny old league.
"We've played all the so-called best teams in the league and none of them have been better than us, so we're definitely improving and I think the fans appreciate that.
"To get the point we need would've been great for the support we've had all season, but now we're all just thinking about next week."
Rotherham United manager Steve Evans told BBC Radio Sheffield:
"Well it was another hard-earned battle. I keep saying there's 46 battles in this league, we've come here and credit to Plymouth Argyle I thought they were terrific today.
"But we dug in and worked hard and early in the second half we missed a couple of chances in quick succession.
"And Kieran (Agard) pops up as he has done on more than one occasion and gets us a goal and then you have to defend heroically.
"Scott Shearer, Craig Morgan and Claude Davis, Kari Arnason, Johnny Mullins - what a defensive unit to have protecting you."
- 01 Cole
- 04 Blanchard
- 05 Branston
- 14 Bhasera
- 17 Nelson Booked (Chadwick - 79' )
- 18 Bryan
- 06 Hourihane
- 15 Wotton
- 27 Gurrieri Booked
- 07 Cowan-Hall (Murray - 51' )
- 24 Reid (Harvey - 81' )
- 20 Gilmartin
- 02 Berry
- 26 Charles
- 08 Young
- 09 Chadwick
- 28 Murray
- 29 Harvey
- 01 Shearer
- 03 Davis
- 06 Mullins
- 20 Morgan
- 37 Skarz
- 04 Arnason Booked
- 10 O'Connor
- 15 Pringle
- 27 Frecklington (Ridehalgh - 87' )
- 09 Revell Booked (Odejayi - 90' )
- 22 Agard Booked
- 21 Warrington
- 02 Tonge
- 33 Ridehalgh
- 07 Ainsworth
- 19 Noble
- 16 Odejayi
- 17 Nardiello
Live Text Commentary
Full Time The referee ends the match.90:00 +3:47
Free kick awarded for an unfair challenge on Kieran Agard by Andres Gurrieri. Free kick taken by Scott Shearer.90:00 +3:04
Inswinging corner taken right-footed by Andres Gurrieri from the left by-line, clearance made by Liam Ridehalgh.90:00 +2:35
The assistant referee signals for offside against Kayode Odejayi. Free kick taken by Jake Cole.90:00 +1:15
Free kick taken by Scott Shearer.90:00 +1:15 Substitution
Substitution Kayode Odejayi replaces Alex Revell.90:00 +1:15 Booking
Booking Andres Gurrieri goes into the book for dissent.90:00 +0:59
Tyler Harvey challenges Johnny Mullins unfairly and gives away a free kick.90:00 +0:35
Kieran Agard concedes a free kick for a foul on Maxime Blanchard. Direct free kick taken by Jake Cole.89:44
Corner taken by Andres Gurrieri, Tyler Harvey takes a shot. Blocked by Joe Skarz.88:22
Free kick awarded for a foul by Tyler Harvey on Kari Arnason. Scott Shearer takes the free kick.86:54 Substitution
Substitution Lee Frecklington goes off and Liam Ridehalgh comes on.85:19
Conor Hourihane produces a left-footed shot from just outside the area that goes harmlessly over the target.84:57
Onismor Bhasera takes a shot. Blocked by Kieran Agard.83:14
Free kick awarded for an unfair challenge on Johnny Mullins by Joe Bryan. Direct free kick taken by Michael O'Connor.80:21 Substitution
Substitution Tyler Harvey is brought on as a substitute for Reuben Reid.79:31
Free kick awarded for a foul by Joe Skarz on Ronan Murray. The free kick is swung in right-footed by Joe Bryan, save made by Scott Shearer.78:24 Substitution
Substitution Nick Chadwick replaces Curtis Nelson.75:00
Assist on the goal came from Johnny Mullins.75:00 Goal scored
Goal! - Kieran Agard - Plymouth 0 - 1 Rotherham Kieran Agard finds the net with a goal from inside the six-yard box to the bottom left corner of the goal. Plymouth 0-1 Rotherham.
Direct free kick taken by Joe Skarz.74:25 Booking
Booking Curtis Nelson goes into the referee's book.74:15
Foul by Curtis Nelson on Lee Frecklington, free kick awarded.70:53
Kieran Agard concedes a free kick for a foul on Conor Hourihane. Free kick taken by Guy Branston.69:05
Joe Bryan takes a shot. Blocked by Claude Davis.66:42
Lee Frecklington gives away a free kick for an unfair challenge on Reuben Reid. Direct free kick taken by Paul Wotton.66:01
Johnny Mullins gives away a free kick for an unfair challenge on Joe Bryan. Guy Branston takes the direct free kick.59:18
Free kick awarded for a foul by Kari Arnason on Curtis Nelson. Paul Wotton takes the free kick.58:35
The assistant referee flags for offside against Reuben Reid. Indirect free kick taken by Claude Davis.55:34
Reuben Reid takes a shot from just inside the penalty box which clears the crossbar.55:13
Inswinging corner taken by Joe Bryan from the left by-line.53:09
The ball is delivered by Onismor Bhasera, Reuben Reid has a headed effort at goal from close range which goes wide of the left-hand upright.50:32 Substitution
Substitution Ronan Murray replaces Paris Cowan-Hall.50:14
Headed effort from inside the area by Kieran Agard misses to the left of the goal.46:53
Alex Revell has an effort at goal from close in which goes wide right of the target.45:27
Michael O'Connor takes a inswinging corner to the near post, Paul Wotton manages to make a clearance.45:01
The second half has started.45:00 +2:36 Half time
Half Time The whistle is blown to end the first half.45:00 +1:00
Free kick awarded for an unfair challenge on Claude Davis by Guy Branston. Michael O'Connor takes the free kick. Kari Arnason takes a shot. Onismor Bhasera gets a block in.44:23
Ben Pringle takes a inswinging corner to the near post, clearance made by Jake Cole.44:02
Lee Frecklington takes a shot. Save by Jake Cole.43:11
Unfair challenge on Maxime Blanchard by Lee Frecklington results in a free kick. Jake Cole restarts play with the free kick.42:28
Free kick awarded for a foul by Paris Cowan-Hall on Joe Skarz. Free kick taken by Joe Skarz.40:14
Reuben Reid challenges Claude Davis unfairly and gives away a free kick. Scott Shearer takes the direct free kick.37:56
Foul by Conor Hourihane on Kieran Agard, free kick awarded. Shot on goal comes in from Michael O'Connor from the free kick, Jake Cole makes a save.35:54
Curtis Nelson concedes a free kick for a foul on Lee Frecklington. Joe Skarz takes the direct free kick.34:46
Andres Gurrieri is flagged offside by the assistant referee. Scott Shearer takes the free kick.32:58
Joe Bryan takes a inswinging corner to the near post, clearance made by Joe Skarz.30:24
Handball decision goes against Alex Revell. Jake Cole restarts play with the free kick.27:25
Alex Revell fouled by Paul Wotton, the ref awards a free kick. Michael O'Connor delivers the ball from the free kick right-footed from left wing, save by Jake Cole.24:37
Foul by Lee Frecklington on Onismor Bhasera, free kick awarded. Free kick taken by Jake Cole.23:13
Unfair challenge on Onismor Bhasera by Kieran Agard results in a free kick. Free kick taken by Onismor Bhasera.22:31 Booking
Booking The referee cautions Kari Arnason for unsporting behaviour.18:03
Free kick taken by Onismor Bhasera.18:03 Booking
Booking Kieran Agard shown a yellow card.17:58
Kieran Agard challenges Andres Gurrieri unfairly and gives away a free kick.12:58
The official flags Reuben Reid offside. Free kick taken by Scott Shearer.11:19
Effort on goal by Andres Gurrieri from outside the penalty box goes harmlessly over the bar.9:28
Maxime Blanchard takes the free kick.9:28 Booking
Booking Alex Revell goes into the book.9:14
Free kick awarded for an unfair challenge on Paul Wotton by Alex Revell.8:29
Shot on goal by Kari Arnason from long range goes harmlessly over the target.6:30
Foul by Joe Skarz on Paris Cowan-Hall, free kick awarded. The free kick is delivered left-footed by Joe Bryan from right channel, Scott Shearer makes a save.5:59
Kieran Agard takes a shot. Blocked by Onismor Bhasera.3:24
Guy Branston is ruled offside. Scott Shearer restarts play with the free kick.2:46
Inswinging corner taken by Andres Gurrieri from the left by-line played to the near post, Johnny Mullins manages to make a clearance.2:29
Guy Branston fouled by Kieran Agard, the ref awards a free kick. Paul Wotton takes the direct free kick.1:28
The referee blows for offside against Reuben Reid. Craig Morgan restarts play with the free kick.0:00
The match begins.
Live data and text provided by our data suppliers