Nottingham Forest were sent tumbling out of the FA Cup by League One Rochdale, as Keith Hill's side battled their way to a 1-0 win at Spotland.
Stuart Pearce's side piled on the pressure in the second half, but could not find a goal to cancel out the first half penalty from Peter Vincenti, which was enough to propel the home side into the fourth round.
The result promoted emotional scenes in Lancashire, but will only pile more pressure on the Reds, who saw their struggle for form maintained in frustrating fashion.
Forest had been far better in the second half but simply lacked the cutting edge to make long spells of pressure count.
They will ask if they should have had a penalty in the first half, shortly before Dale were handed a spot kick of their own. But this was another afternoon where their own lack of ruthlessness cost them badly.
Forest boss Pearce made six changes to his starting line-up, but this was no weakened side at Spotland.
Jack Hobbs made his return from an ankle injury in the centre of defence, while Lars Veldwijk was handed a rare start up front. Kelvin Wilson was also brought into a back four, in front of Dutch keeper Dorus de Vries.
David Vaughan had an opportunity to impress in midfield, with winger Chris Burke the last of the changes, wide on the right side.
It was down the left that Forest threatened for the first time, with Michail Antonio latching onto a pass from Vaughan and forcing a corner with a powerful run, to immediately put the Rochdale defence under pressure – but the home side were able to clear the danger.
Forest wanted a penalty when Burke carried the ball the length of the pitch, only to be felled right on the very edge of the Rochdale box. Burke felt it had been inside the area, but referee Gary Sutton gave a free kick, virtually on the line. Vaughan's free kick forced a fine save from Josh Lillis, as he angled in a shot.
But, just a few minutes later, there was a spot kick awarded, but it was to the home side, as Joe Rafferty skipped into the box from the right and went down as Antonio dangled out a leg.
Vincenti stepped up to take the penalty – and duly fired confidently beyond de Vries, sending the keeper the wrong way.
The goal came in the 12th minute and, two minutes later, Rochdale should have been 2-0 up, but Vincenti this time failed to show the same composure, when he fired a great chance wide of the post.
Forest appealed for a penalty again when a Veldwijk flick set Britt Assombalonga racing into the box. The striker seemed to be pulled back as he attempted a lob – sending his effort wide – but his appeals fell on deaf ears, much to the frustration of the Forest fans.
Another Vaughan free kick, this time a looping cross-shot, forced another save from Lillis. When Burke challenged for a high ball into the box, the keeper then seemed to be felled by a collision with one of his own players, in Ashley Eastham. Both players needed extensive treatment, but were able to continue.
Forest pressured again with Veldwijk forcing a corner and, when Vaughan tested Lillis' nerve, following his injury, by bending the corner right at the keeper, Antonio beat him to make contract with a header, but sent his effort over.
Rochdale missed another golden chance to make it 2-0 when Matthew Done rounded de Vries, who got a hand to the ball, with Jamie Allen then hesitating when presented with the chance to shoot, allowing Forest to clear the danger, through Fox, when a goal seemed almost certain.
Keeper de Vries also had to make a routine save to hold an Allen header, in first half injury time – but would have had a problem had the Rochdale man made proper contact.
Forest began the second half with a promising moment as Lichaj whipped in a cross from the right, which was a whisker away from picking out Assombalonga.
And Veldwijk came even closer when Burke beat his man down the right, before delivering a brilliant cross, which the big striker flicked the wrong side of the post, with a glancing header.
Forest were piling on the pressure and, when a slip in midfield from Rochdale allowed the ball to run through to Assombalonga, his pace carried him into the box, only for Lillis to save bravely at the striker's feet.
This was the best period of the game for Forest, with Vaughan and Burke both looking to make things happen in midfield, although the winger could have done better with a low shot that he drove well wide of the post.
Good play from Burke, Veldwijk and Assombalonga then forced another desperate clearance from Rochdale, at the expense of a corner. But Forest were winning a flurry of flag kicks, without really making the pressure count.
Forest brought Stephen McLaughlin off the bench with 16 minutes to play, as they looked to find a goal. It was Burke who continued to prod and probe for an opening, with the winger seeing another shot blocked. While Assombalonga saw a close range shot charged down.
Antonio forced yet another corner, following good work from Tesche, but still Forest could not carve out the clear opening they craved.
Rochdale: Lillis, Rafferty, Bennett, Eastham, Lancashire, Vincenti, Done, Tanser, Allen, Logan (Bunney 70), Camps (Cywka 83). Subs: Andrew, Hery, Musangu, Rose, Cannon.
Forest: de Vries, Lichaj, Wilson, Assombalonga, Fox (McLaughlin 74), Veldwijk, Antonio, Vaughan, Hobbs, Chris Burke (Paterson 89), Tesche. Subs: Darlow, Lascelles, Laing, Oliver Burke, Osborn.
Referee: Gary Sutton
![Rochdale 1 Nottingham Forest 0: Match report - Reds suffer FA Cup defeat Rochdale 1 Nottingham Forest 0: Match report - Reds suffer FA Cup defeat]()