A three-under-par round of 67 has moved Rory McIlroy back to one-under at The Open.
The Masters champion recovered from yesterday's disappointing round as he moved to within seven shots of leader Lucas Herbert.
An excellent eight-under-par second round has given the Australian a two-shot lead at Royal Birkdale.
Shane Lowry will tee off from three-under-par tomorrow after the 2019 Open champion birdied his last hole to finish on two-under-par for the day.
Tom McKibbin is even-par through 12 holes.
Past champions Padraig Harrington and Darren Clarke will not take part in the weekend's action after disappointing displays.
Sean Grehan also looks set to miss the cut, while David Howard has picked up a shot in the early stages of his round, having started on four-over-par.