After three straight walkoffs, the Washington Nationals went for a cakewalk instead, scoring six runs in the third inning Tuesday night as they ran their winning streak to eight games with an 8-1 victory over visiting Arizona.
Stephen Strasburg (10-10) allowed one run and three hits over a season-high eight innings, and Asdrubal Cabrera’s bases-clearing double blew the game open to give the Nationals an overdue breather in what is now their longest winning streak since August 2012.
Success had come with suspense for the Nats: four consecutive one-run games, including the last three decided by the final at-bat, and the last two in the 11th inning.
Strasburg struck out four and did just what the Nationals needed him to do: eat up innings to give an overtaxed bullpen some rest.
Orioles 5, White Sox 1 — In Chicago, Chris Tillman threw eight strong innings and AL East-leading Baltimore won its third in a row.
Nick Hundley homered, Chris Davis had a two-run double, and Adam Jones and Delmon Young also drove in runs for the Orioles.
Tillman (10-5) matched a career high with nine strikeouts, giving up one run and three hits. He won for the third time this month.
Astros 7, Yankees 4 — Chris Carter snapped a ninth-inning tie with a colossal three-run homer, sending Houston to a victory at Yankee Stadium.
Brian McCann hit a two-run homer and Martin Prado had three hits for the Yankees.
Royals 7, Rockies 4 — At Coors Field, Omar Infante had three doubles and drove in four runs to help Kansas City beat Colorado.
James Shields pitched six solid innings to get the win for the first-place Royals, who have now won 21 of 26.
Brewers 6, Blue Jays 1 — Mike Fiers pitched seven dominant innings and Jonathan Lucroy and Aramis Ramirez each hit two doubles as host Milwaukee defeated Toronto.
Fiers (3-1) held the Blue Jays to two hits and one run and retired the final 18 batters he faced. He struck out six and walked one to help Milwaukee win its fifth straight game.
The Blue Jays have lost six of seven.
Tigers 8, Rays 6 — Victor Martinez drew a tiebreaking bases-loaded walk during a three-run 11th inning and Detroit beat host Tampa Bay.
The Tigers, the AL second wild-card leader, won for the fifth time in 13 games.
Cardinals 5, Reds 4 — Jon Jay was hit by a pitch from J.J. Hoover with the bases loaded in the ninth inning, lifting host St. Louis over Cincinnati.
Indians 7, Twins 5 — Yan Gomes had three hits including a home run, rookie pinch-hitter Tyler Holt hit a go-ahead two-run double in the sixth inning, and Cleveland rallied to win at Target Field.
Oswaldo Arcia homered in his third straight game for Minnesota.
Braves 11, Pirates 3 — Justin Upton smashed his 24th home run of the season to spoil Andrew McCutchen’s return as visiting Atlanta extended Pittsburgh’s losing streak to a season-high seven games.
McCutchen went 0 for 4 in his first game back after missing two weeks with fractured cartilage in his ribs. He left the game after grounding into a double play in the eighth.
Mariners 5, Phillies 2 — Hisashi Iwakuma struck out a season-high 11 batters in eight scoreless innings and Kyle Seager homered to lead visiting Seattle.
The Mariners have won 11 of their last 14.
Marlins 4, Rangers 3 — Giancarlo Stanton hit an RBI single with two outs in the 10th inning and Miami won at home for its third straight victory.