Worcestershire spinner Shaaiq Choudhry picked up three wickets in the space of 16 balls during the final morning of the tour game with New Zealand at New Road.
Choudhry's first senior bowl since recovering from a side strain saw him dismiss Ross Taylor, BJ Watling and Luke Ronchi.
Alexei Kervezee also weighed in with the wicket of Mark Craig.
But an excellent 100 from opener Martin Guptill held the New Zealand innings together and by lunch he had moved onto 119 out of 202-6 – an overall lead of 172.
New Zealand resumed on 89-2 with Guptill unbeaten on 61 and Taylor 13.
Charlie Morris and Joe Leach opened the bowling and a cover drive for four by Taylor off the latter brought up the 100 in the 32nd over.
Guptill deliberately steered Morris to third man for a boundary before the county paceman was replaced at the Diglis End by Choudhry.
He struck twice in the space of three deliveries in his second over.
Taylor on 29 went for a full bloodied drive and was caught a mid on by Fell.
Then the same combination broke through again when New Zealand skipper BJ Watling (0) turned the ball into the hands of Fell at leg slip.
Ronchi (14) lofted Choudhry for six over mid wicket but the bowler had his revenge when keeper Ben Cox took a smart legside catch.
Guptill reached his 100 out of 159-5 off 151 balls with 12 fours and two sixes. He survived a chance behind off Choudhry when attempting to cut.
Kervezee broke through when Mark Craig (9) was caught at short cover by yesterday's century-maker Ross Whiteley with the total on 169-6.
New batsman Matt Henry was dropped at short leg off Kervezee before he had scored.