Dustin Johnson chips in for eagle at FedEx St. Jude