County Championship Division One, Lord's
Close, day three: Surrey 338 v Middlesex 166 and 283-2
Surrey 6pts, Middlesex 1pt
Chris Rogers and Sam Robson both scored magnificent centuries for Middlesex as they shared a record-breaking opening stand of 259 after being asked to follow-on by Surrey.
The pair recorded the county's highest first-wicket partnership against Surrey before Robson gloved a Zander de Bruyn delivery behind for 129.
Earlier Middlesex were all out for 166, still 23 short of the follow-on target.
Joe Denly (12) fell late on but Rogers (131no) helped his side close on 283-2.
Surrey captain Graeme Smith could have not envisaged the ease with which his bowling attack was going to be taken apart when he asked Middlesex to bat again in the morning session.
But the wicket seemed to get flatter as the day went on as Rogers and 23-year-old Robson looked untroubled as they batted for more than six hours together to register their first hundreds of the season.
After Robson fell to a tired looking shot, a frustrated Jade Dernbach enticed Denly to edge to Vikram Solanki in the slips.
But captain Rogers led from the front and ensured all three results are still possible on what promises to be an intriguing final day at Lord's.
BBC London 94.9's Mark Church:
"A magnificent effort from Chris Rogers and Sam Robson who played with great character to get Middlesex back into the game.
"After being forced to follow on by Surrey the Middlesex opening pair put on a record stand of 259 until Robson fell to Zander de Bruyn for 129.
"Jade Dernbach then picked up Joe Denly just before the close but Rogers was still there at stumps unbeaten on 131.
"A long day for the Surrey bowlers but they know if they could pick up quick wickets tomorrow their batsman would still fancy a chase on the final day."