Tired of ads? Subscribers enjoy a distraction-free reading experience.
Click here to subscribe today or Login.

Texas Rangers’ Mitch Moreland follows through on a two run home run against the Baltimore Orioles in the fourth inning of a game Monday in Baltimore.

ST. PETERSBURG, Fla. — Rookie Cody Anderson took a bid for a perfect game into the seventh inning in his second major league start, and the struggling Cleveland Indians snapped a three-game losing streak with a 7-1 victory over the Tampa Bay Rays on Monday night.

Anderson (1-0) didn’t allow a baserunner until Grady Sizemore homered against his old team on a 1-2 pitch with one out in the seventh. Evan Longoria followed with a single before the 24-year-old right-hander settled to retire the last four batters he faced.

Yan Gomes had three hits, including a solo homer in the eighth for the Indians, who limped into town after being shut out in both games of a doubleheader at Baltimore on Sunday. Michael Brantley also had three hits, including a RBI single, and Jason Kipnis drove in a run off rookie Nathan Karns (4-4) with one of his three hits.

Anderson, who limited Tampa Bay to six hits over 7 2-3 scoreless innings in his big league debut at Progressive Field on June 21, struck out two without a walk in eight innings. He threw 100 pitches.

It was the second time in less than a week that an opposing pitcher has flirted with a perfect game against the Rays. Toronto’s Marco Estrada took a bid into the eighth inning on June 24 before giving up an infield single to Logan Forsythe in a game the Blue Jays eventually won 1-0 in 12 innings.

Karns also started that game for Tampa Bay, which has lost five of seven.

Cleveland manager Terry Francona held a team meeting at Tropicana Field on Monday afternoon to “remind guys of what we stand for,” and it didn’t take the Indians long to begin putting a string of 19 consecutive scoreless innings behind them.

Kipnis doubled on the third pitch of the game and scored on Brantley’s single. The Cleveland lead-off man then singled in the second, driving in Gomes for a 2-0 lead.

The rocky start for Karns came on the heels of his strongest performance of the season. The 27-year-old right-hander didn’t allow a hit until the sixth inning against Toronto last Wednesday, but the Rays were unable to take advantage of the outing because Estrada was even better for the Blue Jays.

Brewers 7, Phillies 4

PHILADELPHIA — Jonathan Lucroy had four of the Brewers’ season high-tying 16 hits and drove in two runs, leading Milwaukee over Philadelphia in a matchup of the two worst teams in baseball.

Ryan Braun had three hits with a double and an RBI, and Adam Lind and Aramis Ramirez each had a pair of RBIs for the Brewers, who have won five of seven.

Cesar Hernandez had a pair of hits and an RBI for Philadelphia.

The Phillies fell to a major league-worst 27-51 hours after the Phillies introduced Andy MacPhail as the new man in charge of the club.

Rangers 8, Orioles 1

BALTIMORE — Mitch Moreland hit two of the Rangers’ four home runs off Bud Norris, and Texas got another winning effort on the road from left-hander Wandy Rodriguez.

Moreland hit a solo shot in the second inning and a two-run drive in the fourth. It was his sixth career two-homer game, the first since May 2013.

Carlos Corporan and Shin-Soo Choo added solo homers to help Texas secure its second win in nine games. The four home runs tied a season high, set April 9 in Oakland.

Joey Gallo contributed a three-run triple for the Rangers, who had lost 11 of 12 to the Orioles — including six straight at Camden Yards.

The loss ended Baltimore’s four-game winning streak and dropped the Orioles to 18-9 in June, 10-2 at home.

Red Sox 3, Blue Jays 1

TORONTO — Clay Buchholz pitched eight strong innings to win his third straight start, Xander Bogaerts drove in two runs and Boston beat Toronto.

Buchholz (6-6) improved to 10-3 with a 2.21 ERA in 15 career starts in Toronto as the Red Sox won back-to-back games for the first time since June 19.

The Blue Jays have scored a major league-leading 421 runs but have totaled just four in their past three games.

Buchholz allowed one run and five hits in matching his longest outing of the season. He’s won four straight decisions since losing at Minnesota on May 26.

Koji Uehara finished for his 17th save.

Bogaerts hit a two-run double in the third and Brock Holt singled home Mookie Betts after his leadoff triple in the fifth as the Red Sox jumped out to a 3-0 lead against R.A. Dickey, who has won only once in seven starts,

Bogaerts went 1 for 3 against Dickey and is 9 for 23 in his career against the knuckleballer.

Toronto cut it to 3-1 in the sixth when Devon Travis reached on an infield single and scored on Josh Donaldson’s two-out double. Jose Bautista ended the inning by flying out to the warning track in left.

Dickey (3-8) allowed three runs and six hits in six innings. He’s 0-3 with a 5.76 ERA in four starts against Boston this season.

The Blue Jays didn’t help themselves by running into a pair of outs.