Patrick Cantlay held off world No. 1 Jon Rahm to win the FedEx Cup and the $15 million prize Sunday at East Lake Golf Club in Atlanta.