Right-hander Kyle Gibson pitched seven scoreless innings to lead the Minnesota Twins to a 2-1 win over the Kansas City Royals.

Gibson (9-8) limited the Royals to two singles and two walks while striking out seven. Gibson, who missed his previous start because of back stiffness, left after 95 pitches.

Josh Willingham and Brian Dozier had RBIs for the Twins (48-57), while Eric Hosmer homered in the ninth inning for Kansas City (53-52).

Elsewhere, Manny Machado led off the bottom of the 12th inning with a home run, giving the Baltimore Orioles a 7-6 victory over the Los Angeles Angels.

The third baseman hit an RBI double earlier in the game to help the Orioles (59-46) keep their 2 1/2-game lead over the Toronto Blue Jays in the American League East.

Right-hander Ryan Webb (3-1) got the win after escaping a jam and retiring the Angels (63-42) in the 12th.

Other results:

Athletics 7, Astros 4

Rays 5, Brewers 1

Mariners 5, Indians 2

Blue Jays 4, Red Sox 2

Marlins 3, Nationals 0

White Sox 11, Tigers 4

Reds 3, Diamondbacks 0

Phillies 6, Mets 0

Cubs 4, Rockies 3 (16 innings)

Dodgers 8, Braves 4

Pirates 3, Giants 1

Yankees 12, Rangers 11

Padres 3, Cardinals 1

Source: Reuters