Sudbury Rugby Club reached the final of the Suffolk Cup with a 21-19 win at Woodbridge on Saturday.
The hosts saw their 19-7 lead at half-time overturned by a strong second-half performance from Sudbury.
They will play Mersea Island or Ipswich YM in the final on Saturday, March 29.
In the Thurlow Nunn League First Division, Long Melford fell to a 3-0 away defeat at Downham Town.
Goals from Matthew Calvert, Craig Dickson and Ben Longmuir condemned the Villagers to a fifth consecutive match without a win.
Ipswich Town maintained their Sky Bet Championship play-off hopes with a 1-0 win against Bolton Wanderers at Portman Road.
David McGoldrick’s 55th-minute penalty extended Town’s unbeaten run to three matches.
Norwich City surrendered a one-goal lead to lose 2-1 at Cardiff City in the Barclays Premier League.
Robert Snodgrass’ fifth-minute opener was cancelled out by second-half goals from Craig Bellamy and Kenwyne Jones.