Carlos Beltran homered and drove in three, while Chase Headley came off the bench for a key hit to lead the Yankees past the White Sox 7-5 on Sunday at Yankee Stadium, taking the rubber match against a Chicago club that entered the series with the best record in the American League.