The Boston Red Sox finished their three game sweep of the Baltimore Orioles but it was anything but easy to gets Sunday's 8-6 win. In fact, it took 10 innings to get it.

After giving up the lead in the bottom of the 8th inning, Marco Hernandez got the game tied at 3-3 with a home run blast...

And then, in the top of the 10th inning, Rafael Devers belted a 459-foot home runs to give the Sox the lead...

The Sox tacked up four more runs in the 10th, a Mookie Betts drove in two and Christan Vazquez drove in two.

It turned out they needed some of the runs as Baltimore rallied in the bottom of the 10th to pull within two.

The Sox use seven different pitchers to get the win. It took 4-hours and 43- minutes, the longest game of the season.

But it gets them to five games over .500 for the first times this season at 39-34.

Now it's on to AL Central Division leading Minnesota Monday night.