Like two heavyweights pounding each other in the late rounds of an epic fight, the Colorado Rockies and the Boston Red Sox put on a captivating show last night at Coors Field.

Ultimately, though, the Red Sox came out on top, downing the Rockies 13-11 in 10 innings, powered mostly by three home runs from pint-sized Red Sox second baseman Dustin Pedroia, who had the best game of his career last night, points out MLB.com.

He also ended what would have been a storybook comeback for the Rockies, denying them a sweep against one of baseball’s best.

“I’m just happy we won, man,” Pedroia says. “That was a crazy game. Long. It was mentally draining, so I’m happy we won.”

On the other end of that last game-winning home run was Huston Street (pictured), who made his first appearance on the mound last night, returning to the closer’s role. He looked pretty good, but he made a mistake, and it cost the Rockies the game.

“I hung a pitch—a slider,” Street tells The Denver Post. “It was supposed to be down away.”

Street’s late-inning mistake notwithstanding, the Rockies put on a hell of a show, coming back from three deficits to tie the game in the ninth inning and force extra innings. Clearly, the offense the Rockies had been lacking—especially the late-game clutch hits—is back, with players like Carlos Gonzalez, Brad Hawpe, and even the struggling Todd Helton belting hits when they need them.