England face another two days of hard graft if they are to retain the Ashes in Manchester this week despite Kevin Pietersen's 23rd Test century.
Pietersen has been largely absent with the bat so far this series but saved his best for an innings of 113 that was the backbone of England's 294 for seven at the close on day three of the third Investec Test at Emirates Old Trafford.
That still represented a deficit of 233 runs and, more importantly, 34 runs shy of a follow-on target that appears Australia's best hope of pressing for a victory they must achieve in order to keep alive their Ashes hopes.
Pietersen ensured they were made to toil manfully for the most part today in that pursuit - Australia managed just five wickets - as he hit his first Test century at this venue.
The right-hander was given a life on 65 when Australia failed to review an lbw call that would have been given out, before bringing up three figures with an uppercut over point that bounced once before finding the ropes.
But when the 33-year-old fell in the final hour lbw to Mitchell Starc (three for 75), England's lower order were still left with the important task of avoiding the follow-on.
With two days remaining in the match, Matt Prior (six) and Stuart Broad (nine) will begin tomorrow tasked primarily with passing that target after Australia posted 527 for seven declared in their first innings.
England had been in some discomfort before lunch at 110 for four, but Pietersen and Ian Bell (60) put on 115 in a timely partnership that took them into the final session.