Two goals in as many minutes shocked Bristol Rovers and handed Rotherham victory in League Two.
Rotherham's Lee Frecklington cleared the crossbar with a wayward lob in a dull first half.
Kayode Odejayi slotted home from 10 yards after Steve Mildenhall saved from Alex Revell to put the visitors ahead, before Frecklington volleyed in from 12 yards out.
Joe Anyinsah replied for the hosts with a swerving shot from outside the box.
VIEWS FROM THE DRESSING ROOM
Bristol Rovers manager John Ward told BBC Radio Bristol:
"We've played a team that's expecting to get into the top three and probably win the league with the amount of money they've spent, and we've run them really close.
"Their celebrations at the end tell me they've expected a really difficult game against ourselves, and we've done that.
"I'm disappointed with the goals simply by the way they've come about very close together. If we keep it at one, we come back into the game and take something from the game.
"I can't fault the effort of the team and supporters, and together we've had a positive go."
Rotherham United manager Steve Evans told BBC Radio Sheffield:
"It was a hard fought win, that's for sure. I think we started the game really well for 25 minutes and we were the only team in the game.
"To be fair they are a good side, it was hard for us but we got the two goals.
"I can note four chances we've not taken and we've taken two. We could have come here and won by six. That would have been harsh on Bristol Rovers but that could have been the score."
"I've always had the greatest of confidence in my team, greatest confidence in my staff. I said a few weeks ago, we win together, we lose together."
Sorry, we were unable to load match stats, please try again.