KANSAS CITY, Mo. — Homer Bailey pitched seven innings of two-hit ball and the Kansas City Royals beat the Indians 3-0 Saturday night for their second consecutive win after a 10-game skid.

Ian Kennedy pitched a perfect eight and Willy Peralta followed in the ninth for his first save to complete the two-hitter.

Ryan O'Hearn homered, and Whit Merrifield and Adalberto Mondesi each had an RBI single for the Royals.

Bailey (1-1), who allowed seven runs, eight hits and two walks in five innings against the Seattle Mariners on Monday, gave up only a pair of hits to eighth-place hitter Brad Miller. Bailey had won only one of his last 22 home starts, dating back to 2016. He went 1-14 with a 7.49 ERA over that span.

Jefry Rodriguez (0-1) gave up two runs and five hits over 5 2/3 innings in his first start with the Indians. He was acquired in the offseason from Washington in the trade that sent catcher Yan Gomes to the Nationals.

Bailey had not won in an American League ballpark since May 19, 2012, when he won in Yankee Stadium while with Cincinnati.

He suffered a series of injuries beginning near the end of 2014 after he had pitched a no-hitter in each of the previous two years — Sept. 28, 2012, at Pittsburgh, and July 2, 2013, against the San Francisco Giants.

The Royals got on the board in the bottom of the third. Martin Maldonado led off the inning with a double to left center, snapping an 0-for-17 stretch. He moved to third on a flyout to left and scored on Mondesi's two-out single.

The Royals added another run in the fourth when O'Hearn hit his second homer of the season, 429 feet to right field.

Merrifield had his second hit of the night, a two-out single in the seventh that drove in Hunter Dozier to give the Royals a 3-0 lead.

Trainer's room

Royals: Center fielder Billy Hamilton was kept out of the lineup for a second straight game with a mild MCL sprain and a bone bruise on his left knee suffered when he crashed into the wall Thursday. Royals manager Ned Yost says he's about ready. "He seemed a little stiff yesterday but definitely could have played in an emergency," Yost said. "He feels better today. Let's see how he feels tomorrow, and we'll determine where we're at on the road."