Lewis loses perfecto in eighth

• TEXAS 4, OAKLAND 0: Colby Lewis took a perfect game into the eighth inning before settling for a two-hitter, leading the host Rangers past the Athletics on Friday night. Lewis, who was 0-3 with an 8.62 ERA in his previous three starts, got a standing ovation from the home crowd after Danny Valencia's double down the left-field line to start the eighth. The 36-year-old righthander needed only 97 pitches to improve to 15-8 on the season. He set a career best in wins, beating his previous high of 14 from the second of two consecutive World Series seasons for the Rangers in 2011. Lewis got great defensive plays from center Delino DeShields in the fourth inning and second baseman Rougned Odor in the sixth to keep the bid alive. The 21 consecutive hitters retired to start the game were the most for a Texas pitcher since Yu Darvish got the first 26 before Marwin Gonzalez's two-out single in the ninth for Houston on April 2, 2013.

• TORONTO 11, NEW YORK 5: Russell Martin homered twice and drove in four runs against his former team, and Blue Jays went deep five times to beat the host Yankees in the opener of their weekend showdown for first place in the AL East. Josh Donaldson and Justin Smoak each hit a two-run shot in a five-run first inning to build a big lead for David Price. Edwin Encarnacion added a titanic drive in the third.

• TAMPA BAY 8, BOSTON 4: Asdrubal Cabrera and J.P. Arencibia hit two-run homers in a five-run eighth inning and the host Rays beat the Red Sox.

• BALTIMORE 14, KANSAS CITY 8: The Orioles scored 10 runs in the eighth inning to rally against the visiting Royals.


Stewart's bat propels Pirates

• PITTSBURGH 6, MILWAUKEE 3: Chris Stewart had three hits and three RBI, and Charlie Morton pitched six strong innings as the host Pirates beat the Brewers to end their seven-game losing streak against Milwaukee. Stewart hit a two-run single that capped a three-run fourth inning that put the Pirates ahead for good 3-2. The backup catcher, starting for resting Francisco Cervelli, added an RBI single in the sixth.

• NEW YORK 5, ATLANTA 1: Rookie Steven Matz pitched five strong innings, Yoenis Cespedes had a home run and three RBI and the Mets took another step toward a division title with a victory over the host Braves. The Mets lead the NL East by a season-high 8½ games. It was the Mets' fifth victory in a row.

• MIAMI 2, WASHINGTON 1: NL batting leader Bryce Harper struck out three times and stranded five runners, and the fading Nationals lost their fourth game in a row, this one to the host Marlins. J.T. Realmuto doubled leading off the seventh inning and scored the go-ahead run on a sacrifice fly by Miguel Rojas.

• ST. LOUIS 2, CINCINNATI 2, SUSP.: Heavy rain forced the Cardinals-Reds game in Cincinnati to be suspended in the top of the eighth inninh. It will be resumed at 11:30 a.m. CDT Saturday, with the regularly scheduled game to follow. It was the 17th rain delay at Great American Ball Park this season.

CHICAGO 5, PHILADELPHIA 1 (1st): Jake Arrieta pitched eight strong innings for his major league-leading 19th win, and Starlin Castro homered to lead the Cubs past the host Phillies in the first game of a doubleheader.