It all started with a ball in the back, retaliation for the previous batter bunting with a six-run lead.
In fact, Mexico third baseman Luis Cruz called for the beaning after the bunt occurred.
The benches then cleared almost immediately after the beaning.
Both teams started throwing punches in all directions.
There was even a little bit of wrestling.
A Mexican fan then threw a bottle at the Canadian players.
That prompted a retaliation from Canada's Cale Iorg.
A fan from that same area was ejected a couple of minutes after play resumed.
Here's the full sequence, which ultimately delayed the game about 10 minutes before play continued.