Glovers take top spot
The Somerset's side win moves them three points clear at the top of the table, thanks to United's 1-0 loss at Mansfield.
Swansea's promotion ambitions were boosted by a 2-0 win at Rushden and Diamonds, Paul Connor and Andy Robinson hit the first-half goals.
Southend also kept up their challenge for a top three finish, Fredy Eastwood hit two in their 3-1 win over Kidderminster.
Daryl McMahon scored four minutes into stoppage time to earn a 2-2 draw for Leyton Orient at Boston.
Darlington stayed in contention for the play-offs, building on their win at Glanford Park on Saturday with a 3-1 win at home to Macclesfield courtesy of goals from Clyde Wijnhard, Neil Maddison and Alun Armstrong.
Bottom side Cambridge are still looking for their first away win of the season following a 3-0 defeat at Grimsby.
The Cods were comfortable winners thanks to goals from Thomas Pinault, Ronnie Bull and Martin Gritton.