Phil Mickelson defeated Justin Thomas in a playoff to win the WGC-Mexico Championship, his first victory since the 2013 Open.