The New York Yankees have gone on an improbable run to get right back in the thick of the playoff race and an unlikely bunch of pitchers have led the way.

Rogers, perhaps the unlikeliest of all, worked five sharp innings Friday night and Carlos Beltran hit a grand slam and drove in five runs as the Yankees beat the sloppy Cleveland Indians 10-6 for their sixth win in seven games.