Bob MacIntyre needed to win the 18th to halve his match with Adam Long and win his group ahead of Dustin Johnson, and he smashed his drive 370 yards to two feet for the winning eagle.