KEYWORDS Direct are rattling in the goals.

The Junior 3 promotion hunters dealt out a 14-1 thrashing to luckless Alma. Their top marksman was Dean Laxton with four goals, while a trio of his teammates - Wes Pack, Ash Holland and Dan Penfold - hit trebles.

With BTC defeating AFC Merry Oak 3-0 courtesy of Dave Brumwell, Mick Warne and Terry Ward, the title race is wide open going into the festive period.

London Airways are also back in the frame after some poor cup defeats. They returned to winning ways with a 2-1 win at Priory Rovers Reserves, Clayton Brown and Alan Carey on target.

Hythe Aztecs' form has gone right of the boil following back-to-back defeats - including last Saturday's 4-0 loss to WEB FC.

RESULTS AND SCORERS

Senior Invitation Trophy: Cadnam United 3 (Craig Hillier, Paul Smithers, Tommy Pegler) Compton 2 aet (Matt Coombs, Luke Dixon), Classic Comrades 0 Northend United 2 (Paul Wheeler pen, Ian Evans), Malvern 3 (Danny Ryles 2, Mark Coward pen) BTC Soton Res 1, Wellow 5 (Jack Wilkinson 2, Paul Traies 2, Andy Gradidge) Burridge AFC 4 (Stuart Seaborn 2, Ross Bryant, Rich Allen).

Ron Vallance Memorial Trophy: Durley Res 1 (Gerry Scott) Langley Manor 2 (Tom Parker, Simon Renders).

Ron Vallance Memorial Trophy, Group Stages: Braishfield Res 3 (Ryan Smyth, Gary Whitton, Mike Cooper) POW Bishopstoke 3 (Brian Woods 2, S Medzani), Norleywood 1 (Anthony Chilcott) East Boldre 4 (Ryan Barnett 2, Mark Palmer, Hisham Douik), Wildern OB 0 Monks Brook 8 (Loz Wilmott 3, Matt Sanger 3, Paul Davies, Tom Fleming).

Veterans Challenger Trophy: Damerham Vets 2 (Jeff Latham 2) Hythe Aztecs Vets 4.

Senior Premier Division: AFC Arrow 0 Hythe Aztecs 2 (Liam Collymore, Tony Wallis), Botley Village 1 (Rob Deacon) Otterbourne Res 1 (Liam Houghton), Brendon 6 (Rich Way 2, Liam Keites 2, James Lavender, Rich Patterson) Priory Rovers 3, Nursling 1 (Paul Odam) Locksley Sports 1 (Billy Cozens).

Senior Division One: AFC Bassett 1 (Luke Pothecary) Classic Comrades Res 1 (Andy Hedges), Capital 2 (Anthony Palmier, Leigh Stevens) North Baddesley 1 (Jordan Bartlett).

Senior Division Two: AFC Hop 2 (Phil Read, Justin Kernick) Bishopstoke WMC 1 (Jamie Layton), Bacardi 3 (Jim Gardner 2, Mark Mitchell-Miles) M&T Awbridge Res 4 (Jamie Porteous 3, Simon Rogers).

Junior Division One: Bricklayers AFC 6 (Jason Ryan, Mark Butler, Matt Drake, John Dinnematin, Dale Anderson, Lee Morris) A&M Sports 2, Calmore Rovers 3 (Alex Hart 3) Velmore 4 (Brett Hyde 2, Brian ryves, Martin Alden).

Junior Division Two: Bitterne RBL 0 Sporting BTC Res 4 (Rikki May 2, Ken Thorne, Adam Harnett), Bush Hill 7 (Paul Boucher 3, Sean Clouder 2, Dan Devereux, Ryan Bainbridge) Wellow Res 0.

Junior Division Three: Alma 1 (Barry Mead) Keywords Direct 14 (Dean Laxton 4, Wes Pack 3, Ash Holland 3, Dan Penfold 3, Alan Davis), BTC Soton A 3 (Dave Brumwell, Mike Warne, Terry Ward) AFC Merryoak 0, Priory Rovers Res 1 (Tim Felsted) London Airways 2 (Clayton Brown, Alan Carey), WEBFC 4 (Mike Dugdale, Andy Higgins, Ryan Lane, Matt Yates) Hythe Aztecs Res 0.

Junior Division Five: Hedge End Town 1 Hamble Harriers Res 1 (Tim Marshall), Oakley FC 2 (Dave Snowdin 2) Inter Northam 2 (Stuart Saint 2).

Veterans A Division: BTC Soton Vets 2 Botley Village Vets 4.

Veterans B Division: Albion Sports Vets 0 Brendon Vets 0, Waterside Vets 2 (Chris Freely, Dave Phillips) Owslebury Vets 3 (Andy Nash 2, Stuart Shapland).