Keegan Bradley held off a late-round charge from Charl Schwarzel to win the PGA Grand Slam Wednesday.

Bradley’s par-71 left him four under for the tournament and just a shot ahead of Schwartzel, who finished with a course-record tying 65 to go from three over to three under.

Overnight leader Rory McIlroy bogeyed after poor tee shots at No. 7 and No. 15, causing him to finish with a 75 for the round.

Darren Clarke shot a 74 to finish nine over in the two-day event in Bermuda.