Teams from the National League will be hoping for some festive cheer in the final matchday before Christmas this weekend.
The battle at the top is as tight as ever and with a full complement of fixtures on Saturday, there's plenty at stake as we head into the halfway point of the season.
Here are the pick of the games and the action from the National League this weekend.
Top of the table and unbeaten in their last eight games, the Bees are really buzzin' as we head into 2025!
Dean Brennan's team hosts Halifax Town, having thrashed bottom-placed Ebbsfleet last weekend and will be keen to keep York and Forest Green at bay in the promotion race.
It's difficult to know what type of performance you'll get from the Shayman who continue to be inconsistent but will hope to gain momentum after besting Aldershot last week in a 4-3 thriller that leaves them in nineth place in the league.
Tamworth may be stealing the FA Cup limelight with their upcoming glamour tie with Tottenham, but their league form continues to frustrate.
Having rescued a point against promotion-chasing York last week, the Lambs were soundly beaten by Rochdale in midweek, and it leaves them staring at the wrong end of the table right now.
They go to a Sutton side, who are above them in the league, but saw their good run of form end last week as they were defeated by Altrincham.
Date: Saturday, 21 December
Time: 3.00 p.m. GMT
Oldham are one of the form sides in the division, without a defeat in seven, which is bad news for a Braintree side who currently sit in the bottom four.
Steve Pitt's men lost to Yeovil last weekend, and it's now three defeats in the last four for the Iron.
The Lactics, meanwhile, hope their good run and catapult them into the automatic promotion conversation.
They trail leaders Barnet by seven points but have two games in hand on the Bees.
Saturday 21 December (3.00 p.m. unless stated)

Football fans worldwide can watch the 2024-25 National League season with a National League TV DAZN subscription.
Every game in the National League, and selected matches in National League North and National League South, is available on DAZN. That's over 600 games to watch live or on demand catch-up, all in one place.
NLTV on DAZN is available on any device, including Smart TV’s, mobile devices, tablets, streaming devices, games consoles, and, for viewers in the UK, your Sky box.
For more information and to sign up, head here now.
Having a DAZN account also gets you access to action across the UEFA Women's Champions League, NFL, PDC Darts, LIV Golf, Super League Basketball and Saudi Pro League.
Free TV Channels include Matchroom Boxing, PGA Tour, PDC Darts, PowerSports World, Billiard TV and Padel Time TV.
Watching the National League on DAZN comes with plenty of flexible options.
This includes a weekly pass, if you just want to watch certain key matches. Or monthly and annual subscriptions to get access to all 600 games across the three divisions.
| Plan | What is included | Price |
| Weekly Pass |
| £9.99 |
| Monthly Flex |
| £24.99 per month |
|
Annual (pay upfront) |
| £189.99 one-off annual payment |
| Annual (pay monthly) |
| £18.99 per month |