The Red Sox won their fifth straight in an extra-inning walkoff over the Rays. But that's a small part of the story.

A triple to deep center field by A.J. Pierzynski in the bottom of the 10th inning drove in Jonny Gomes — who was hit by a pitch earlier — for the game winner as the Red Sox topped the Rays 3-2 on a wild night at Fenway Park.

It was the fourth walk off win for the Red Sox on the season, the second in as many games. It was the sixth career walk off hit for Pierzynski.

There was a beautiful double rainbow over Fenway after some pregame showers, but then things turned ugly fast at the old ballpark when the Hatfields and the McCoys… errr Rays and Red Sox… went at it again.

In the bottom of the first inning, David Ortiz came up to the plate with two outs and Dustin Pedroia on first base. Big Papi was then unceremoniously plunked in the midsection by David Price with a 94 mile-per-hour fastball -- the first pitch he saw from the lefthander -- prompting a warning to both benches.

“First at-bat of the season against him, he drilled me,” Ortiz said after the game. “That’s means it’s a war. It’s on. Next time he hits me, he better bring the gloves on. I have no respect for him no more.

"You can’t be acting like a little girl out there all the time, you give it up, that’s an experience for the next time, but you gonna be acting like a little bitch, every time you give it up, bounce back like that and put your teammates in jeopardy… oh yeah, I was going to let him know."

Red Sox manager John Farrell came out to argue the warning and was ejected from the game by home plate umpire Dan Bellino. Farrell was thrown out after just a couple of choice words.

“There were some different things that happened inside this game,” Farrell said after the game. “When we have four people ejected and also have three people hit by pitches, and they have none, that’s a hard one to figure out.

“David’s [Price] a heck of a pitcher. He comes in with two hit batters and eight walks on the year. He’s got the lowest walk-rate in the American League. And when he throws a ball and hits David Ortiz in the back, there is intent to that. And they can dispute that all they want, there is intent to that pitch. As emphatic as [umpire] Dan Bellino’s warning was, it sure seemed like Dan Bellino felt like there was intent as well. I disagreed with it. He took the ball out of our hand and then after Mike Carp got hit with a ball up around his neck, and they didn’t make a move then, the umpires allowed this game to escalate even further.”

While Ortiz flied out in his second at-bat, he got the best of Price in the bottom of the fifth with two out when he smacked a line drive RBI base hit to left field to drive in Xander Bogaerts with the Red Sox first run.