Bryson DeChambeau endured a wild third round, but the FedEx Cup play-off hopeful still ended the day tied for the lead alongside Patrick Cantlay at the BMW Championship.

DeChambeau carded a five-under-par 67 to earn a share of the three-stroke lead through 54 holes at the second FedEx Cup play-off tournament on Saturday.

The 2020 U.S. Open champion's round had a little bit of everything, from back-to-back eagles to back-to-back shots in the water at Caves Valley Golf Club in Maryland.

DeChambeau was flawless on the front nine, mixing two eagles and as many birdies as he turned a one-shot deficit into a three-stroke lead within two holes.

The 27-year-old is the fourth player to make back-to-back eagles this PGA Tour season, while he is only second to Cam Davis (20) for most eagles (19).

Just as DeChambeau threatened to run away from the field, the big-hitting American stumbled, settling for a share of top spot after finding the water at the par-five 12th hole (bogey) and par-three 13th (double bogey).

"It was definitely colourful," DeChambeau – projected to be second in the FedEx Cup points race – told PGA Tour radio. "Thought I played pretty well the front nine, did mis-hit a drive on seven.

"Felt weird. From then on out I wasn't driving it very well, so that's what I'm going to do, work on that for tomorrow. If I can get that straightened out like I did the first few days, off the tee the first couple holes today, I mean, I'll give myself a great chance again."

Cantlay – the current FedEx Cup leader – is also 21 under heading into Sunday's final round following his six-under-par 66.

He was almost bogey-free on day three, holing an eagle and five birdies before bogeying the last.

Im Sung-jae is the nearest challenger after his third-round 66, while Rory McIlroy (65), Abraham Ancer (66), Sam Burns (65) and Sergio Garcia (67) are tied for fourth at 17 under.

World number one and defending champion Jon Rahm lost ground, dropping to outright eighth – five shots back – after a two-under-par 67.

FedEx Cup champion Dustin Johnson posted a seven-under-par 65 to be 14 under, while Brooks Koepka (69) ended the day a further four shots behind – two strokes better off than Justin Thomas (69).