Crowland moved off the bottom of the Peterborough League Premier Division after picking up just their second win of the season.
Goals from Teddy Paling, Virginijus Simkus and Mindaugas Valys secured a surprise 3-0 win over Uppingham.
Leverington are now bottom after suffering a 10-point deduction for fielding a suspended player in two successive matches.
The villagers shook off their bad news by beating lowly Holbeach United Reserves 4-2 as the prolific Mariusz Kudyba struck a hat-trick.
Kudyba is now the division’s second highest scorer with 15 goals from just 16 appearances.