Spalding men’s first team moved within touching distance of second-placed Norwich City with a 2-1 home win.
They were keen to avenge their 8-2 away defeat in the first half of the season and did so with purpose.
Norwich took the lead through a short corner which was neatly deflected into the net at the far post.
Captain Josh Rowbottom rallied his troops, determined not to get let the team’s heads drop.
Eventually the breakthrough came as Spalding levelled through Michael Morris before half-time.
Spalding caught Norwich off guard and took a quick free hit which Dan Needham finished impressively to put them 2-1 up.
The game opened up for the remaining 15 minutes as Norwich pushed for the equaliser but they were left frustrated and lost their discipline with two sin bin offences.
Spalding felt the pressure as they went down to 10 men after Joe Higgins lost his temper.
Spalding host Norwich City again on Sunday (2pm) in the England Hockey Trophy third round looking for a place in the quarter-finals.
The ladies first team won 3-2 at Letchworth thanks to a hat-trick of penalty corners by Karen Timby, Kelly Slater and Di Bevan.
With points becoming ever more crucial, Long Sutton men’s first team were left with plenty to work to do following an 8-4 defeat at Saffron Walden.
They were 3-0 down after just 20 minutes but Josh Fyson pulled one back.
Danny Sisson made it 4-2 before Walden added two quick goals. Sisson scored again and then his reverse shot was deflected in by Gary Hales.
Men’s Premier B: Waltham Forest 4 Wisbech Town 1, Letchworth 3 Harleston Magpies 2nd 0,CoP 2nd 3 Felixstowe 1, I-ES 2 Cambridge Uni 2nd 1, Saffron Walden 8 Long Sutton 4, Spalding 2 Norwich City 1.
Men’s Division One: Wapping 2nd 2 March Town 1, Ford 5 Bourne Deeping 7, Old Southendian 4 Cambridge City 3rd 2, Chelmsford 2nd 0 East London 4, Bishop’s Stortford 2 CoP 3rd 1, West Herts 2nd 7 Pelicans 0.
Men’s Division Three North West: Bourne Deeping 2nd 2 Ely City 1, Wisbech Town 2nd 1 Horncastle 1, Long Sutton 2nd 1 St Neots 5, St Ives 2nd 2 Cambridge South 5, Cambridge Uni 3rd 6 CoP 5th 0, Cambridge City Vets 4 Louth 2.
Men’s Division Four North West: Cambridge Nomads 2nd 5 Wisbech Town 3rd 4, Ely City 2nd 3 Bourne Deeping 3rd 2, CoP 6th 0 Cambridge City 5th 4, Spalding 3rd 8 St Ives 3rd 0, Cambridge South 2nd 5 CoP 7th1, Leadenham 1 Spalding 2nd 3.
Men’s Division Five North West: Bourne Deeping 4th 2 March Town 2nd 2, Wisbech Town 4th 2 Bourne Deeping 5th 1, Alford & District 2 Cambridge City 6th 2, St Ives 4th 0 Cambridge South 3rd 1, Cambridge South 4th 1 Long Sutton 3rd 2, St Neots 2nd 8 Spalding 4th 0.
Men’s Division Six North West (N): Leadenham 2nd 0 Horncastle 2nd 1, Long Sutton 4th 5 Alford & District 2nd 0, Louth 2nd 1 Bourne Deeping 6th 4, Spalding 5th 7 Grantham 0.
Women’s Division One North: Royston 0 Bedford 2nd 4, Lindum 1 CoP 3, Letchworth 2 Spalding 3, Blueharts 1 Saffron Walden 3, Cambridge City 2nd 3 Norwich City 3, Wisbech Town 2 Norwich Dragons 2nd 1.
Women’s Division Two North West: CoP 2nd 1 Lindum 2nd 1, St Neots 1 Cambridge Nomads 1, Long Sutton 4 Wisbech Town 2nd 0, Pelicans 1 Cambridge City 3rd 5, Cambridge Uni 2nd 3 Alford & District 2, Newmarket 1 St Ives 5.
Women’s Division Three North West: Newmarket 2nd 0 St Ives 2nd 14, Cambridge South 4 Spalding 2nd 3, Bourne Deeping 4 Ely City 4, Haverhill 11 March Town 1, Spalding 3rd 0 Cambridge Uni 3rd 9, CoP 3rd 1 Leadenham 2.
Women’s Division Four North West (North): Woodhall Spa 3 Alford & District 2nd 4, Long Sutton 2nd 4 Bourne Deeping 2nd 0, Horncastle 4 CoP 4th 1, Spilsby 7 Louth 2nd 1, Wisbech Town 3rd 2 Skegness 4.
Men’s Premier B: Long Sutton v Cambridge Uni 2nd, Felixstowe v I-ES, Harleston Magpies 2nd v CoP 2nd, Saffron Walden v Spalding, Norwich City v Waltham Forest, Wisbech Town v Letchworth.
Men’s Division One: CoP 3rd v East London, Cambridge City 3rd v Chelmsford 2nd, Bourne Deeping v Old Southendian, Bisho’ps Stortford v West Herts 2nd, Pelicans v Wapping 2nd, March Town v Ford.
Men’s Division Three North West: CoP 5th v Cambridge South, St Neots v St Ives 2nd, Horncastle v Long Sutton 2nd, Cambridge Uni 3rd v Cambridge City Vets, Louth v Bourne Deeping 2nd, Ely City v Wisbech Town 2nd.
Men’s Division Four North West: CoP 7th v St Ives 3rd, Cambridge City 5th v Spalding 3rd, Bourne Deeping 3rd v CoP 6th, Cambridge South 2nd v Leadenham, Spalding 2nd v Cambridge Nomads 2nd, Wisbech Town 3rd v Ely City 2nd.
Men’s Division Five North West: Long Sutton 3rd v Cambridge South 3rd, Cambridge City 6th v St Ives 4th, Bourne Deeping 5th v Alford & District, Cambridge South 4th v St Neots 2nd, Spalding 4th v Bourne Deeping 4th, March Town 2nd v Wisbech Town 4th.
Men’s Division Six North West (N): Alford & District 2nd v Louth 2nd, Bourne Deeping 6th v Spalding 5th, Grantham v Horncastle 2nd, Leadenham 2nd v Long Sutton 4th.
Women’s Division One North: Norwich City v Saffron Walden, Spalding v Blueharts, CoP v Letchworth, Cambridge City 2nd v Wisbech Town, Norwich Dragons 2nd v Royston, Bedford 2nd v Lindum.
Women’s Division Two North West: Alford & District v Cambridge City 3rd, Wisbech Town 2nd v Pelicans, Cambridge Nomads v Long Sutton, Cambridge Uni 2nd v Newmarket, St Ives v CoP 2nd, Lindum 2nd v St Neots.
Women’s Division Three North West: March Town v Bourne Deeping, St Ives 2nd v Cambridge South, Ely City v Newmarket 2nd, Huntingdon v CoP 3rd, Leadenham v Spalding 3rd, Cambridge Uni 3rd v Haverhill.
Women’s Division Four North West (North): Louth 2nd v CoP 4th, Bourne Deeping 2nd v Horncastle, Alford & District 2nd v Long Sutton 2nd, Spilsby v Wisbech Town 3rd, Skegness v Woodhall Spa.