Vauxhall Mallards moved up to third place in the Gibbs Denley East Anglian Premier League table thanks to a thoroughly convincing victory at Norfolk rivals Great Witchingham.

This time last year the Ducks were struggling at the wrong end of the table but after cruising to a six-wicket success at Walcis Park on Saturday they are now just 26 points behind new leaders Swardeston.

Mitchell Todd starred with both bat and ball as Mallards turned in the sort of performance that suggested they will be a force to be reckoned with this summer following the indifferent campaign that followed their switch from Brundall to Halvergate.

Todd returned the impressive figures of 5-38 as Great Witchingham were dismissed for just 160, with Johannes Diseko's half century the only bright spot for the hosts.

The result was never in doubt once Todd (56) and Matt Plater (70 not out) had put on 103 for the first wicket in reply and despite the admirable efforts of James Hale (3-36) the visitors got home in less than 25 overs.

Woolpit's draw with Frinton gave Swardeston the opportunity to take over at the top and they took it with both hands by recording a six-wicket win over bottom side Bury St Edmunds.

It wasn't all plain sailing, however, with the visitors batting well to post a competitive total of 252-8, built around a third-wicket partnership of 112 between Sean Park (77) and Tyler Lortan (73).

It was a challenge that the Swardeston batsmen took up with relish, however, with opener Peter Lambert setting the tone by hitting 63 off just 27 balls, with five fours and five sixes.

Fellow opener Jordan Taylor went on to make an unbeaten 100 including 19 fours while Stephen Gray contributed 55 as the home side got past their target off the final ball of the 42nd over. They moved 16 points clear at the top as a result of the win.

A determined century from Sanjay Mishra helped Norwich grind out a draw from a tough fixture at Cambridge Granta.

The home side took the game by the scruff of the neck by making 280-9, with Dougie Rice (82) and Max Holden (78) doing most of the damage.

It soon became clear that Norwich weren't going to win the game, but they returned home with some reward for their efforts almost entirely thanks to Mishra, who scored 109 not out of a defiant reply of 167-7. The next highest Norwich scorer was Sam Pointer, whose 14 in 103 balls summed up the visitors' determination to hold out.

Horsford had a disappointing day at Manor Park as they slid to a 100-run defeat at the hands of Copdock and Ipswichian.

A superb third-wicket partnership of 150 between Chris Swallow (110) and Cody Chetty (93) helped the Suffolk side reach 249-8, with Chris Brown, Nathan Perry-Warnes, Ryan Findlay and Jack Timmins all taking two wickets. Horsford's reply also featured a century stand – 107 for the fourth wicket between Brown (66) and Tom Birks (39) – but there was insufficient support as the hosts were dismissed for a disappointing 149.