Swindon Town extended their lead at the top of the League Two table to seven points with a clinical and deserved win over second-placed Torquay United.
The hosts were on top from the outset and Alan Connell headed the opener from close range before the break from Matt Ritchie's fine inswinging corner.
Ritchie also teed up the second after half-time when his teasing corner was powerfully headed in by Oliver Risser.
The Gulls barely threatened but remain second as Southend lost to Aldershot.
Swindon's margin of victory could have been greater with the lively Connell going close on three other occasions before Risser netted.
Connell fired an early long-range effort just wide, then narrowly failed to get on the end of a Ritchie cross
But his best chance saw him squander a glorious headed chance from yet another Ritchie centre.
The forward also went close after the break from a Lee Holmes cross.
However, the Robins did not need the cushion of a third goal and were able to see out their 15th successive home win in all competitions with relative ease ahead of Sunday's JP Trophy final against Chesterfield.
VIEWS FROM THE DRESSING ROOM
Swindon Town manager Paolo di Canio told BBC Points West:
"The most important thing is all these victories give us a good position when we arrive at the end. The target was to go up and this will remain our target.
"It's better to go to Wembley with a victory and it was a fantastic performance - with their professionalism, their desire and discipline.
"There is no doubt that we deserved to win this game as we dominated.
"When you can go to Wembley with this kind of performance you are going to have confidence but, for a final, you don't need motivation from anyone."
Sorry, we were unable to load match stats, please try again.
Live Text Commentary
Full Time The referee ends the match.90:00 +2:59
Unfair challenge on Eunan O'Kane by Jonathan Smith results in a free kick. Kevin Nicholson takes the free kick.86:52
Foul by Ryan Jarvis on Joe Devera, free kick awarded. Indirect free kick taken by Wesley Foderingham.86:06 Substitution
Substitution Luke Rooney replaces Matt Ritchie.85:53
Taiwo Atieno produces a right-footed shot from close range which goes wide of the left-hand post.82:54
Corner taken left-footed by Jonathan Smith from the left by-line, Lathanial Rowe-Turner manages to make a clearance.80:58
The official flags Alan Connell offside. Free kick taken by Robert Olejnik.80:27
Alan Connell takes a shot. Save by Robert Olejnik.79:38 Substitution
Substitution Jonathan Tehoue on for Paul Benson.77:13 Substitution
Substitution Aden Flint on for Alessandro Cibocchi.76:04
Free kick awarded for an unfair challenge on Kevin Nicholson by Paul Benson. Kevin Nicholson takes the free kick.73:34 Substitution
Substitution Lathanial Rowe-Turner replaces Rene Howe.72:47
Matt Ritchie takes a shot. Save made by Robert Olejnik. Matt Ritchie takes a inswinging corner to the near post, Kevin Nicholson makes a clearance.68:15
Taiwo Atieno fouled by Joe Devera, the ref awards a free kick. Free kick taken by Kevin Nicholson.65:04
Matt Ritchie challenges Kevin Nicholson unfairly and gives away a free kick. Free kick taken by Robert Olejnik.63:22
Rene Howe is ruled offside. Wesley Foderingham takes the direct free kick. The official flags Paul Benson offside. Indirect free kick taken by Kevin Nicholson.60:50 Substitution
Substitution Ryan Jarvis on for Ian Morris.60:50 Substitution
Substitution Damon Lathrope leaves the field to be replaced by Taiwo Atieno.57:36
Matt Ritchie provided the assist for the goal.57:36 Goal scored
Goal! - Oliver Risser - Swindon 2 - 0 Torquay Oliver Risser grabs a headed goal from inside the six-yard box. Swindon 2-0 Torquay.
Corner taken by Matt Ritchie,56:27
Rene Howe is ruled offside. Indirect free kick taken by Wesley Foderingham.55:04
Shot from just outside the box by Rene Howe misses to the right of the target.53:43
Eunan O'Kane takes a shot. Wesley Foderingham makes a save. Corner taken by Kevin Nicholson from the right by-line played to the near post, clearance made by Alan McCormack.53:04
Inswinging corner taken by Matt Ritchie from the right by-line played to the near post, clearance by Kevin Nicholson.52:01
Danny Stevens challenges Alessandro Cibocchi unfairly and gives away a free kick. Wesley Foderingham takes the free kick.50:53
Shot from outside the box by Matt Ritchie goes wide right of the target.48:48
Inswinging corner taken left-footed by Matt Ritchie, Ian Morris manages to make a clearance. Corner taken left-footed by Lee Holmes, Robert Olejnik makes a save.48:13
Brian Saah gives away a free kick for an unfair challenge on Alan Connell. Alan McCormack restarts play with the free kick.47:24
Eunan O'Kane challenges Alessandro Cibocchi unfairly and gives away a free kick. Wesley Foderingham takes the indirect free kick.45:41
Foul by Jonathan Smith on Lee Mansell, free kick awarded. Damon Lathrope takes the indirect free kick.45:01
The game restarts for the second half.45:00 +1:22 Half time
Half Time It is the end of the first-half.45:00 +0:25
Jonathan Smith gives away a free kick for an unfair challenge on Damon Lathrope. Joe Oastler takes the indirect free kick.44:34
Alan Connell has a headed effort at goal from close in which goes wide left of the target.43:32
Outswinging corner taken by Eunan O'Kane, Mark Ellis produces a header from inside the area that goes over the bar.42:00
Alan McCormack gives away a free kick for an unfair challenge on Eunan O'Kane. Kevin Nicholson crosses the ball in from the free kick.41:02
Shot from just outside the penalty area by Kevin Nicholson misses to the left of the target.38:31
Free kick awarded for a foul by Alessandro Cibocchi on Ian Morris. Free kick crossed left-footed by Kevin Nicholson, Alessandro Cibocchi makes a clearance.35:19
Effort from just outside the area by Eunan O'Kane goes over the target.34:05
Free kick awarded for an unfair challenge on Damon Lathrope by Jonathan Smith. Free kick taken by Kevin Nicholson.32:58
Assist by Matt Ritchie.32:58 Goal scored
Goal! - Alan Connell - Swindon 1 - 0 Torquay Alan Connell finds the back of the net with a headed goal from close range. Swindon 1-0 Torquay.32:33
Inswinging corner taken by Matt Ritchie from the left by-line played to the near post,31:08
Inswinging corner taken by Lee Holmes, Joe Oastler makes a clearance.27:06
Joe Devera gives away a free kick for an unfair challenge on Rene Howe. Damon Lathrope restarts play with the free kick.25:39
Danny Stevens handles the ball and concedes a free kick. Free kick taken by Alan McCormack.25:11
Eunan O'Kane takes a shot. Save by Wesley Foderingham.24:33
Matt Ritchie produces a left-footed shot from just outside the area that goes wide left of the goal.21:53
Ian Morris has shot on goal from just outside the area which goes wide of the right-hand upright.18:51
Foul by Rene Howe on Alessandro Cibocchi, free kick awarded. Indirect free kick taken by Alessandro Cibocchi.17:25
Jonathan Smith takes a shot. Blocked by Brian Saah. Corner taken by Lee Holmes, clearance made by Mark Ellis.14:24
Free kick awarded for a foul by Mark Ellis on Alan Connell. Alessandro Cibocchi has an effort direct from the free kick, save made by Robert Olejnik.9:55
Corner taken left-footed by Matt Ritchie, free kick awarded for an unfair challenge on Mark Ellis by Paul Benson. Robert Olejnik restarts play with the free kick.8:37
Long range shot by Damon Lathrope goes wide right of the goal.6:44
Eunan O'Kane concedes a free kick for a foul on Joe Devera. Free kick taken by Wesley Foderingham.3:57
Rene Howe takes a shot. Save made by Wesley Foderingham.3:14
Alan Connell has an effort at goal from just inside the box that misses to the left of the target.1:00
Rene Howe has an effort at goal from outside the area which goes wide right of the goal.0:24
Unfair challenge on Alan McCormack by Danny Stevens results in a free kick. Oliver Risser takes the indirect free kick.0:00
The match has kicked off.
Live data and text provided by our data suppliers