The NFL's Christmas offering came yesterday courtesy of the Oakland Raiders and San Diego Chargers, and the week 16 game was the latest in an action-packed 2015 season.
And with spirits high and present opened as Christmas Day continues (and Sunday football still a couple of days away) what better way to spend it than with a look back at some of the best touchdowns so far this season.
Here are our top 10 TDs of the 2015 campaign to date.
SIGN UP NOW
Want to become a GMS writer? Sign up now and submit a 250 word test article: http://gms.to/haveyoursay4
Article continues below
10) Will Hill vs Cleveland Browns - Week 12
Sorry Browns fans, we don't mean to spoil your Christmas but this Week 12 play has to make the list for its sheer uniqueness if nothing else. Walk off touchdowns are always impressive, but when they come on a 65-yard blocked field goal return they are top 10 worthy.
Article continues below
9) Keenen Allen vs Minnesota Vikings - Week 3
Great touchdown plays are usually accompanied by the sight of opposition players strewn across the field. For Allen's 34-yard grab against the Vikings, the talented receiver took things to a new level as his exceptionally timed duke helped him evade two oncoming members of the Minnesota secondary. Andrew Sendejo and Xavier Rhodes, though, couldn't evade each other.
8) David Johnson vs Philadelphia Eagles - Week 15
The Cardinals rookie gave his best impression of Beast Mode this past weekend. Being contacted behind the line scrimmage didn't stop him, neither could at least four more Eagles players as Johnson brought it home from the 47-yard line for one of the runs of the year.
7) Martavis Bryant vs Oakland Raiders - Week 9
Bryant is known for being the recipient of huge throws from Big Ben. This time, however, the Steelers star showed he didn't need his QB's giant arm to make big plays. Receiving a flat pass, Bryant juked his way past four Raiders players - none of them getting as much as a finger on him.
6) Chris Ivory vs Miami Dolphins - Week 12
The Jets running back is one of the best in the NFL in terms of yards-after-contact. He lived up to that reputation against Miami as, wrapped up by three tacklers at the line of scrimmage, the ex-Saint somehow stayed on his feet before showing speed for a 30-yard TD run. Exceptional.
5) Richard Rodgers vs Detroit Lions - Week 13
If you haven't seen this play yet, then where have you been? The ultimate hail Mary play from Aaron Rodgers saw his tight end leap up and grab a 60-yard bomb for a crucial game-winning play against the Packers' divisional rivals. Talk about snatching victory from the jaws of defeat.
4) Marcus Mariota vs Jacksonville Jaguars - Week 12
Week 12 was certainly a good week for touchdown plays and the Tennessee Titans QB got in on the act in spectacular fashion. Known for his speed when with Oregon, Mariota emphatically displayed his wheels to an NFL audience with the longest TD run of 2015 so far.
3) Stefon Diggs vs Detroit Lions - Week 7
What a way to announce yourself onto the NFL stage. The Vikings rookie's sensational fingertip touchdown grab marked his first trip into the end zone as a pro player. Explosive speed? Check. Stunning hands? Check. Fitting touchdown celebration? Check.
2) Gary Barnidge vs Baltimore Ravens - Week 5
No matter how many times you watch this play from the Browns tight end, you can't help but think the ball is going to hit the turf. Somehow, though, primarily using his feet and butt, Barnidge comes down with the most unorthodox touchdown of the season.
1) Odell Beckham vs Washington Redskins - Week 12
The Giants star might be in the news for the wrong reasons right now, but plays like this one are why the NFL world knows his name. Proving his one-handed catches aren't just for show, Beckham produced a play that rivals his original catch versus the Cowboys back in 2014 for shock value.
So there you have it, our top 10 touchdowns of 2015 so far. Think we've missed any then let us know in the comments below...
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: http://gms.to/writeforgms