The Frenchman had trailed main rival Hirvonen after the first full day of competition following an error he made at the opening turn of the second stage, but he hit back in superb style to win all of Saturday's six stages and open up a 26.8-second lead over the Finn.
Munenori Kawasaki reached on an infield single, went to third on Cabrera's base hit and scored on a throwing error by Eduardo Nunez as the Yankees failed to turn a double play.