Monday’s American League results
Rays 5, Yankees 1 — Matt Moore became the first Rays pitcher to win his first four starts of a season, Ryan Roberts homered twice and Tampa Bay beat CC Sabathia and the visiting New York Yankees. Moore (4-0) allowed one run, two hits, three walks and had nine strikeouts over eight innings. Roberts connected in the first and third to help the Rays take a 5-0 lead. Sabathia (3-2) had a three-game winning streak end.
Orioles 2, Blue Jays 1 — Nick Markakis singled home the winning run with two out in the bottom of the ninth inning to break a 1-all tie and lift the host Baltimore Orioles. Toronto reliever Aaron Loup (1-2) began the ninth by hitting Chris Davis with a pitch. After a sacrifice bunt, Steve Pearce popped out and Nolan Reimold received an intentional walk before Alexi Casilla reached on a throwing error by shortstop Munenori Kawasaki that loaded the bases. Markakis then sliced an 0-2 pitch to the opposite field near the left-field line. Jim Johnson (1-1) worked a perfect ninth for the Orioles.
Red Sox 9, Athletics 6 — Mike Napoli hit a grand slam and drove in five runs, Will Middlebrooks busted out of a slump with a three-run homer and the host Boston Red Sox rebounded from a doubleheader sweep by beating the Oakland Athletics. The Red Sox scored three runs in the fourth and five in the fifth. Napoli’s fourth career slam keyed the five-run fifth and helped end Oakland’s eight-game winning streak against Boston.
Mariners 7, Astros 1 — Felix Hernandez pitched six scoreless innings for his 100th career win and visiting Seattle homered three times. Hernandez (2-2) reached the milestone in his fourth try to join Jamie Moyer (145) and Randy Johnson (130) as the only pitchers to reach 100 wins with the Mariners. Hernandez allowed five hits and struck out nine to lower his ERA to 2.08. Kyle Seager, Jesus Montero and Kendrys Morales all homered for the Mariners, who snapped a three-game losing streak.
Monday’s National League results
Cardinals 3, Nationals 2 — Yadier Molina drove in the go-ahead run in the sixth inning, backing Shelby Miller’s strong start and the visiting St. Louis Cardinals returned to the site of their Game 5 NL division series victory last season. The other big hit for St. Louis was Allen Craig’s two-run double in the third. Miller (3-1) struck out eight in 6⅔ innings, allowing two runs and four hits.
Phillies 3, Pirates 2 — Jimmy Rollins hit a tiebreaking RBI single in the sixth, and Jonathan Pettibone had an impressive major-league debut to lift the host Philadelphia Phillies. Pettibone allowed two runs and six hits, striking out six in 5⅓ innings. Pedro Alvarez and Russell Martin hit solo homers for the Pirates. Pirates starter A.J. Burnett gave up two runs and five hits in five innings.
Reds 5, Cubs 4 — The host Cincinnati Reds rallied to score three runs in the bottom of the 13th inning after Luis Valbuena hit a two-run home run with none out in the top half to break a 2-all tie. Jay Bruce’s two-run double with one out tied the score and one out later Cesar Izturis singled in Bruce to end the game.
Braves at Rockies, ppd. — The game between the Atlanta Braves and Colorado Rockies was delayed because of snow and was rescheduled as part of a split doubleheader today. The first game is set for 1:10 p.m and the scheduled night game is at 6:40 p.m.
Monday’s interleague results
Marlins at Twins, ppd. — The Minnesota Twins pre-emptively postponed their game against the Miami Marlins, due to approaching inclement weather. They will play instead tonight in a split doubleheader.
— Associated Press