PITTSBURGH -- Michael Bourn drove in three runs, Brandon Moss homered and Trevor Bauer pitched effectively into the seventh inning as the Cleveland Indians beat the Pittsburgh Pirates 5-2 on a rainy Friday night in a game that stretched past midnight.
Moss opened the scoring with a two-run homer in the second and Bourn had an RBI double in the fourth inning to put Cleveland ahead 3-0.
Andrew McCutchen's two-run home run in the bottom of the fourth, his 10th, drew the Pirates within a run. They got no closer in a game that was delayed by rain for 2:08 in the bottom of the seventh inning and ended at 12:26 a.m.
Bourn and Gomes each had two hits as the Indians won their fifth straight and ended Pittsburgh's three-game winning streak.
Bauer (7-5) allowed two runs and three hits in 6 1/3 innings after going 1/3 with a 7.40 ERA in his previous four starts. He improved to 5-2 in eight road starts this season while striking out three and walking one.
Cody Allen pitched a perfect ninth to complete the three-hitter and get his 16th save.
Charlie Morton (6-2) gave up three runs and four hits in six innings, with three walks and three strikeouts.
The Pirates were coming off a three-game sweep at Detroit in which they had 49 hits, including 17 for extra bases.
Pirates: RHP Jameson Taillon, the Pirates' first-round draft pick in 2010, will undergo hernia surgery next week and will miss two months. He was injured last month during an extended spring training start while rehabbing from Tommy John elbow ligament replacement surgery that caused him to miss last season. He finished last season at Triple-A Indianapolis.
Bourn returned from serving a one-game suspension Thursday in a win at Tampa Bay and went 2 for 3 with a walk. The center fielder was penalized by the commissioner's office for making contact with an umpire May 16 during a game against Texas.
VOLSTAD TO INDY
RHP Chris Volstad accepted an outright assignment to Indianapolis by the Pirates as he cleared waivers after being designated for assignment. He made one relief appearance, pitching two scoreless innings.
Indians: RHP Cody Anderson (1-0, 0.57 ERA) will make his third major league start, and first since getting his first career win Monday against the Rays, when he took a perfect game into the seventh inning.
Pirates: LHP Jeff Locke (4-4, 4.55) is 5-1 with a 2.84 ERA in eight career interleague starts.