The San Francisco Giants' clash against the Colorado Rockies on Tuesday night reached the boiling point after All-Star infielder Rafael Devers' home run at Coors Field.The Giants raced to an early 2-0 lead after Devers blasted a two-run home run off Kyle Freeland in the first inning of the game. He admired his home run while trodding to first, something that irked the Rockies left-hander.Freeland took exception to the time Devers took to round the bases and started shouting in protest. Devers mouthed off at the Rockies ace in response before his Giants teammate Willy Adames rushed from the on-deck circle to confront Freeland.Matt Chapman joined in, shoving Freeland, instigating an all-out brawl with punches being thrown as both benches cleared. Just when it looked like order was being restored, Adames went after Freeland before being restrained by bench coach Ryan Christenson.After things cooled down, the umpire crew got together to discuss the incident while Devers waited on first base. Freeland, Adames and Chapman were subsequently ejected for their part in the brawl before Adames was allowed to round the bases, almost 10 minutes after his home run.Giants go back-to-back against Rockies after controversial showdownFollowing the brawl in the opening inning, the Giants took control of the game, leading 5-2 after the end of the fifth inning. However, the home team gave the Giants a scare after Rockies catcher Hunter Goodman made it 5-4 with a two-run home run in the bottom of the seventh.But the Giants responded with their catcher, Patrick Bailey, going deep for a two-run home run in the top of the first to make it 7-4. Joey Lucchesi and Ryan Walker combined for two scoreless innings out of the bullpen to keep the Rockies from adding anything to their tally and making it a second consecutive win for the Giants.