It’s not too late to take one final look back at 2015—because this time, we’re remembering some of the flat-out most exciting moments on the field, period. Teams punctuated this past season with some seriously heart-stopping game finishes, so grab a cup of tea and breathe deeply. Let’s take a look at three of the best from the regular season, as voted by MLSsoccer.com staff.

MLSsoccer.com's Most Fantastic Game Finishes of 2015

Finish of the Year: Kansas City manage three goals against Vancouver after the 80th minute, August 15

On Sat., Aug. 15 at Sporting Park, things looked bleak for Sporting Kansas City. Facing off against the Vancouver Whitecaps, SKC trailed the visiting team 3-1 with just 15 minutes to go in the game. It looked like they would, in fact, notch their first home loss of the season.

But then, all the late-game magic happened. So much magic. SKC managed to pull out three goals after the 80th minute, with the final stoppage-time winning goal coming courtesy of Paulo Nagamura. The final score? 4-3, Kansas City.

Honorable Mention: Feilhaber ties it up 4-4 for Kansas City against Houston, Apr. 25

Things didn’t look great for Kansas City in this game, either, this time at Houston. But Benny Feilhaber came through in the clutch, again in the game’s dying moments. As Houston led 3-2, he managed to convert an 80th-minute PK to tie things up 3-3.

Yet just four minutes later it looked bleak once again for SKC as Houston newcomer Raul Rodriguez headed home a Brad Davis free kick. Feilhaber managed to make sure his team still came away with a point, though, managing one last far-away blast for a tying fourth goal as the game ticked away.

Honorable Mention: Borchers makes sure Timbers beat RSL 1-0 in stoppage time, Aug. 15

Real Salt Lake did their best to batter the Portland Timbers in this Saturday-night home game, outworking and out-shooting their visitors for most of the match. Unfortunately, Portland wouldn’t fold easily, and despite some impressive chances by RSL, things stood at a stale 0-0 at the end of the 90 minutes.

But then, some drama came courtesy of a former RSL player himself—Nat Borchers. In stoppage time, he managed to blast home a header to make it a 1-0 victory for his new team. But ever the gentleman, he refused to celebrate out of respect to his former one.