Bad Griesbach im Rottal - France's Alexander Levy closed in on a third career European Tour triumph on Saturday when he stormed to a four-shot lead at the fog-hit European Open.
After being badly affected by the weather on Thursday and Friday when seven hours were lost, the tournament suffered three more hours of delays on Saturday, forcing organisers to declare a 54-hole event.
The third and final round will be played on Sunday.
Levy, who won two titles in 2014, came into Saturday with just one hole of his delayed second round to complete.
He made par on the ninth to stay at 17 under.
Ross Fisher made a birdie on the seventh in his final three holes to cut the Frenchman's overnight lead to five shots but it was Swede Michael Jonzon who surged through the field, shooting a 63 to get to 13 under.
Jonzon only found out he was playing on Wednesday afternoon after being fourth reserve for the event, but he will now have the chance to win his third European Tour title, 19 years after claiming his first at the Portuguese Masters.
"I always said I function well under these circumstances," said 44-year-old Jonzon.
"I struggle more just trying to make cuts because I can put a lot of pressure on myself. I know what I can do and sometimes I try too much.
"I've been there before. I'm just going to go out tomorrow (Sunday) and try to shoot as good as I can, whatever happens after that is not in my control."
Leading scores at the fog-hit European Open at Bad Griesbach, Germany on Saturday (GBR/IRL unless stated, par 71). Note: Tournament reduced to 54 holes after fog delays:125 - Alexander Levy (FRA) 62 63
129 - Michael Jonzon (SWE) 66 63
130 - Ross Fisher 65 65
131 - Martin Kaymer (GER) 67 64, Bernd Wiesberger (AUT) 63 68, Florian Fritsch (GER) 67 64
132 - Robert Karlsson (SWE) 69 63, Bradley Dredge 68 64, Jean Hugo (RSA) 66 66
133 - Matthew Southgate 66 67, Lee Soomin (KOR) 66 67
134 - Richard Bland 67 67, Paul Dunne 66 68, Eduardo De La Riva (ESP) 68 66, David Lipsky (USA) 68 66, Paul Peterson (USA) 68 66, Oliver Fisher 66 68
135 - Mikael Lundberg (SWE) 66 69, Steve Webster 66 69, Magnus A Carlsson (SWE) 67 68, Nicolas Colsaerts (BEL) 69 66, Francesco Laporta (ITA) 67 68, Raphael Jacquelin (FRA) 67 68, Thongchai Jaidee (THA) 69 66, Nicolo Ravano (ITA) 67 68, Jason Scrivener (AUS) 64 71, Tom Lewis 67 68, Tommy Fleetwood 70 65, Richard Green (AUS) 67 68, Fabrizio Zanotti (PAR) 69 66, Justin Walters (RSA) 66 69, Gregory Havret (FRA) 68 67