Over the years, Major League Baseball has seen plenty of great brawls, but none in recent memory compare to what happened in San Francisco yesterday between the Giants and Nationals. Add in the fact that it involved superstar Bryce Harper and you have must-see TV. It all happened with two outs in the 8th inning when Harper came to bat against San Francisco reliever Hunter Strickland.

As crazy as this sounds, Strickland was holding a grudge that has lasted nearly three years. In the 2014 playoffs, he surrendered a pair of home runs to Harper and was not happy with the Washington phenom after he watched the second one before rounding the bases.

Giants catcher Buster Posey, who stood behind home plate instead of trying to keep Harper from charging Strickland, explained why he did not get involved sooner.

It will be interesting to see MLB handles disciplining both Harper and Strickland. Recently, the Blue Jays handed out a two game suspension to outfielder Kevin Pillar for making an anti-gay slur at Braves pitcher Jason Motte. It is conceivable that the Giants do not wait for the league to take action and instead suspend Strickland for his actions.

More From 600 ESPN El Paso