Rising German star Martin Kaymer is poised for his second win of the year — and a probable leap to sixth on the Ryder Cup table.
Last season's European Tour Rookie of the Year, who will be making his Open Championship debut at Royal Birkdale in a month's time, goes into the final round of the International Open in Munich with a six-stroke lead.
The 23-year-old from Dusseldorf, who opened a five-shot advantage with his Friday 63, thrilled his home crowd again with a bogey-free 67.
Kaymer, who showed in the Middle East in January he could win from the front, is now 18-under par, with South African Charl Schwartzel his closest challenger.
Joint third, one further back, are English trio Paul Casey, Ross Fisher and Benn Barham and Frenchman Thomas Levet.
Gary Murphy heads the Irish challenge but at seven-under is too far back to trouble the home favourite. Peter Lawrie, the only other Irish player to make the cut, is on four-under.
Kaymer had his overnight advantage cut to two by the time he teed off again in the glorious sunshine, but after birdies on the sixth, eighth and ninth — he pitched to within inches of the hole there — he was back firmly in the driving seat.
A chip-and-putt four on the long 11th widened the gap still further and the "old head on young shoulders", which Bernhard Langer talked about after being so impressed on the first two days, put the icing on the cake with a closing 25-footer.
Kaymer currently lies 10th in the Ryder Cup race, but can go move ahead of Oliver Wilson, Henrik Stenson, Nick Dougherty and Graeme McDowell.
Wilson and Dougherty are on a week off, McDowell missed the cut and Stenson managed only a 72 today to remain seven under.
Colin Montgomerie threatened to get into contention when he reached eight-under after 11 holes, but although he added two more birdies there was also a double bogey on the 13th and bogey on the short 17th.