Mike Fiers struck out six and the Milwaukee Brewers got two doubles each from first baseman Jonathan Lucroy and third baseman Aramis Ramirez in a 6-1 victory over the Toronto Blue Jays.

Fiers went seven innings and held the Blue Jays to a run on two hits and a walk, while retiring his final 18 batters in order.

The Brewers won their fifth straight match to stay 2 1/2 games clear at the top of the National League Central.

Toronto fell to 64-62 with the loss.

Elsewhere, Jon Jay was hit by a first-pitch fastball with the bases loaded in the bottom of the ninth to bring in the winning run for St Louis.

The Cardinals (68-57) fell behind 4-1 in the top of the sixth inning but rallied to win dramatically 5-4.

The Reds (61-65) lost for the fourth straight game and for the ninth time in 11 contests.

Other results: 

Nationals 8, Diamondbacks 1

Orioles 5, White Sox 1

Tigers 8, Rays 6 (11 innings)

Angels 4, Red Sox 3

Mariners 5, Phillies 2

Braves 11, Pirates 3

Royals 7, Rockies 4

Astros 7, Yankees 4

Marlins 4, Rangers 3

Indians 7, Twins 5

Dodgers 8, Padres 6

Athletics 6, Mets 2

Source: Reuters