Dustin Johnson will take a two-shot lead over Rory McIlroy into the third round of the WGC Mexico Championship.

McIlroy, who has won just one PGA Tour title since 2016, topped the leaderboard after an opening-round 63 but could only follow that up with a 70.

The Northern Irishman made a storming start to his second round, birdieing three of the first four holes, but was back to level for the day after a double bogey at the ninth and only managed one birdie on the back nine.

Johnson was the man to take advantage with a round of 67, posting four birdies and not dropping a shot as he moved to 11-under-par.

McIlroy was joined on nine under by Matt Kuchar, who is letting his golf do the talking after last week's caddie controversy and birdied the first four holes in a round of 67.

Sergio Garcia and Tommy Fleetwood are a further two shots back on seven under, two ahead of Tiger Woods, who is among a group of players on five under.

The former world number one hit arguably the shot of the day on the 18th when he played out of a fairway bunker to a matter of feet and holed the birdie to finish with a round of 66.

Shane Lowry had a highly frustrating day at the office. The Offaly man shot a five-over 76 that included five bogeys and a double bogey on the 15th. He sits on four-over for the tournament.