Chris Sale matched a major league record by striking out at least 10 in eight straight starts, and the visiting Chicago White Sox outlasted the St. Louis Cardinals, 2-1, in 11 innings last night on a home run by Tyler Flowers.

Sale struck out 12 in eight innings. The lefthander tied the mark set by Pedro Martinez in 1999 with Boston.

Sale is 0-2 with two no-decisions during the last four games of his streak, getting only four runs of support. Sale also singled for his first career hit and scored a run.

Rangers 8, Orioles 6: Mitch Moreland hit two home runs for a second straight game, and the visiting Texas Rangers celebrated the return of Josh Hamilton.

Hamilton hit two singles and made a nice running catch of a sinking liner to leftfield in his eighth game of the season. The free-swinging slugger was sidelined since May 31 with a strained left hamstring

Mariners 5, Padres 0: Rookie lefthander Mike Montgomery took a no-hit bid into the seventh inning and finished with a one-hitter for his second straight shutout for the visiting Mariners. Yangervis Solarte doubled with one out in the seventh to end the no-hit bid.

Indians 6, Rays 2: Danny Salazar pitched two-hit ball for 72/3 innings and the visiting Indians got home runs from Jason Kipnis, Giovanny Urshela and David Murphy.

Salazar (7-3) retired the first 15 batters, the third time in the last six games that's happened to the Rays.

Astros 4, Royals 0: Dallas Keuchel allowed seven hits in eight innings for the host Astros. Keuchel (10-3), who lowered his ERA to 2.03, threw a six-hit shutout in a win over the Yankees in his previous start.

Red Sox 4, Blue Jays 3: David Ortiz and Jackie Bradley Jr. hit solo home runs for the visiting Red Sox. Blue Jays slugger Jose Bautista went 0-for-3 with a walk and is hitless in 24 at-bats.

advertisement | advertise on newsday

Marlins 5, Giants 3: Major league batting leader Dee Gordon hit the first inside-the-park homer in the four-year history of Marlins Park to spark host Miami. Tim Lincecum, who bruised his right forearm after being hit by a line drive Saturday, will go on the DL.

Twins 8, Reds 5: Torii Hunter homered for the fourth time in four games and added a single and double for the visiting Twins.

Nationals 6, Braves 1: Jordan Zimmermann took a shutout into the eighth inning for the visiting Nationals, who are 9-0 against the Braves this season.

Brewers 4, Phillies 3: Aramis Ramirez drove in three runs for the visiting Brewers. Before the game, the Phillies announced that Pete Mackanin will remain as manager for the rest of the season.

Pirates 5, Tigers 4: Neil Walker's RBI double in the 14th inning lifted host Pittsburgh to the victory. Deolis Guerra picked up his first major league win with three scoreless innings.

@Newsday

-- AP