Laois kept their 100 per cent record intact following a hard-earned victory over London in Ruislip.
Gary Walsh scored 0-11 as the O'Moore County joined their neighbours Carlow at the summit of Division 4 on 10 points with two rounds to go. John Sugrue's men held the upperhand until Liam Gavaghan scored 1-1 late in the first half to give the Exiles a shock 1-5 to 0-7 lead at the break.
Mark Gottsche extended their advantage on the restart, but the visitors regained the lead through points from Walsh (two) and Evan O'Carroll.
The lead changed hands again in the 45th minute when Killian Butler scored a goal with his first touch after coming on as a substitute, but Walsh soon had Laois level and further points from him and Donie Kingston sealed the win.
Laois - G Brody; S Attride, S Nerney, G Dillon (0-1); T Collins, C Begley, F Crowley; J O'Loughlin, D Kingston (0-1); D O'Reilly, P Kingston (0-1), B Carroll; R Munnelly, G Walsh (0-11, 8f, 1'45), E O'Carroll (0-3, 1f). Subs: E Lowry for R Munnelly, D Strong for F Crowley, D Holland for S Nerney, A Dowling for D Kingston, N Donoher for B Carroll.
London - G McEvoy; P Butler, M Mangan, M Walsh; D Carrabine, Ciaran Dunne, P Begley; A McDermott, J Moran (0-1); L Gavaghan (1-2), M Gottsche (0-2, 1f), S McManus; R Elliott (0-1), L Staunton, A Moyles (0-3, 2f). Subs: C O'Neill for S McManus, K Butler (1-0) for L Staunton, Colin Dunne for D Carrabine, C Doran for P Begley.
Referee - N McKenna.