DENVER — Corey Dickerson hit Atlanta catcher Gerald Laird with his backswing and tempers quickly flared, setting off a tense sequence and leading to several ejections Thursday as the Colorado Rockies beat the Braves 10-3.
The Rockies led 8-3 in the eighth inning when Dickerson knocked off Laird's facemask with his swing — Dickerson said it was an accident.
Laird was down for several minutes before walking off and being replaced by Evan Gattis. With his next pitch, Atlanta reliever David Carpenter hit Dickerson in the thigh and was ejected.
Rockies manager Walt Weiss bolted from the dugout and began yelling at Carpenter, as well as in the general direction of Braves manager Fredi Gonzalez.
Weiss was held back by plate umpire Jordan Baker before being ejected. When he returned to the dugout, Weiss smashed a bat against the wall.
In the ninth, Rockies reliever Nick Masset hit Gattis in the hip with a pitch. Both Masset and Rockies bench coach Tom Runnells were immediately tossed.
Jhoulys Chacin (1-4) pitched seven scoreless innings. Ervin Santana (5-3) took the loss.
TIGERS 4, WHITE SOX 0
CHICAGO — Max Scherzer tossed a three-hitter in his first career complete game, and Victor Martinez hit his 16th homer to lead Detroit.
Scherzer (8-2) was back in his 2013 Cy Young form, striking out eight and walking three while outdueling Chicago starter Chris Sale (5-1). Only three times did the White Sox have men in scoring position.
Sale was nearly as sharp as Scherzer. He struck out 10 — all swinging — to match a season high and allowed five hits in seven innings.
Martinez hit a solo shot into the left field bullpen to lead off the fifth and Miguel Cabrera drove in two runs for Detroit. Bryan Holiday drove in an insurance run in the ninth.
GIANTS 7, NATIONALS 1
SAN FRANCISCO — Tim Hudson threw seven strong innings and left with a major league-best 1.81 ERA as the San Francisco Giants avoided a four-game sweep and beat Washington.
Michael Morse got three hits and scored twice for the Giants, who had a five-game winning streak before Washington came to town. The Nationals have lost just twice in 10 games.
Hudson (7-2) allowed one unearned run and six hits. The Giants are 7-0 in games he has started at home.
Blake Treinen (0-3) remained winless at the major league level despite a 2.08 ERA.