Updated

Asdrubal Cabrera hit a three-run homer, Nick Swisher had a solo shot and the surging Cleveland Indians beat the New York Mets 9-4 on Saturday night.

Cleveland has won four in a row for the first time since it captured eight straight from July 24-Aug. 1. Swisher finished with two hits and two RBIs as the Indians stayed in the hunt for the AL's second wild-card slot.

Corey Kluber (8-5), the first of seven Cleveland pitchers, allowed two runs in five-plus innings. Kluber, pitching for the first time since Aug. 5 after being sidelined by a sprained right middle finger, was pulled after walking the leadoff hitter in the sixth.

Jonathon Niese (6-7) lost for the first time in six starts since coming off the disabled list on Aug. 11.