Sports fans certainly weren't bored this past week.
The NHL playoffs are getting heated, with plenty of fights and several overtime shockers already happening in just the first round. As expected, the Cleveland Cavaliers and Golden State Warriors are dominating the NBA postseason on their way to a possible third-straight Finals meeting.
It was also a special week in Boston as the 121st annual Boston Marathon took place on Monday.
Take a look through the slideshow above for the best of baseball, hockey, basketball and more this past week, and be sure to check back next weekend for our selection of the best photos from the week's biggest action.