Two goals in as many minutes sent Arbroath on their way to a fourth-round tie with Celtic after easing aside Inverurie Locos in their Scottish Cup replay.
Fans had to wait until the 16th minute for the first meaningful opportunity of the match.
But Steven Park was unable to find the target for the Highland League visitors with his 25-yard strike.
However, it was Second Division side Arbroath who opened the scoring after 36 minutes, when Brian Kerr fired a sensational 30-yard effort into the bottom-left corner of the goal.
And the hosts were celebrating again only two minutes later after a close-range strike from Derek Holmes put one foot in the next round for Arbroath.
Steven Doris made it three just after half time with an effort from a similar distance.
Things got worse for the Locies when they had Neil McLean dismissed for serious foul play.
However, Neil Gauld was able to pick up a last-minute consolation for the visitors as their Cup campaign came to an end.
Live Text Commentary
Full Time The referee blows for the end of the match.90:00 +1:52 Substitution
Substitution David Banjo joins the action as a substitute, replacing Paul Sheerin.89:44
Assist by Scott Begg.89:44 Goal scored
Goal! - Neil Gauld - Arbroath 3 - 1 Inverurie Neil Gauld scores agoal from 35 yards to to the top right corner of the goal. Arbroath 3-1 Inverurie Loco Works.88:02
Jamie Michie gives away a free kick for an unfair challenge on Lee Sibanda. Brian Kerr takes the free kick. Free kick awarded for an unfair challenge on Lee Sibanda by Graeme Stewart. Paul Sheerin takes the free kick.86:34
Inswinging corner taken by Paul Currie from the left by-line, clearance made by Jamie Michie.83:16
Inswinging corner taken by Paul Sheerin, Scott Robertson challenges Andrew Reid unfairly and gives away a free kick. Andrew Reid takes the direct free kick.81:03 Substitution
Substitution Daniel Rennie replaces Darren Gribben.76:03
Paul Sheerin produces a cross, clearance made by Steven Park.76:03 Substitution
Substitution Kieran Adams joins the action as a substitute, replacing Stuart Mackay.76:03
Free kick awarded for an unfair challenge on Colin Hamilton by Jamie Michie.73:37 Dismissal
Dismissal Neil McLean shown a red card for serious foul play.72:15 Substitution
Substitution Steven Doris goes off and Lee Sibanda comes on.69:44
Unfair challenge on Neil McLean by Mark Baxter results in a free kick. Neil McLean takes the direct free kick.68:04
Stuart Mackay takes a shot. Save by Scott Morrison.67:31 Booking
Booking Darren Gribben receives a caution for unsporting behaviour.64:17
The referee blows for offside. Free kick taken by Scott Morrison.62:01
Darren Gribben restarts play with the free kick.62:01 Booking
Booking The referee shows Steven Park a yellow card for unsporting behaviour.61:49
Free kick awarded for a foul by Steven Park on Steven Doris.
Derek Holmes is caught offside. Andrew Reid restarts play with the free kick.58:41
Scott Robertson restarts play with the free kick.58:41 Booking
Booking Scott Begg goes into the referee's book.58:34
Unfair challenge on Derek Holmes by Scott Begg results in a free kick.55:25
Inswinging corner taken from the left by-line by Neil Gauld.53:15 Substitution
Substitution Craig Ross joins the action as a substitute, replacing John Maitland.49:58
Effort from the edge of the box by Darren Gribben goes wide of the right-hand upright.46:49
Assist by Derek Holmes.46:49 Goal scored
Goal! - Steven Doris - Arbroath 3 - 0 Inverurie Steven Doris gets on the score sheet with a goal from close in to the top left corner of the goal. Arbroath 3-0 Inverurie Loco Works.45:01
The match restarts for the second half.45:01 Substitution
Substitution Scott Begg is brought on as a substitute for Mark Souter.45:00 +1:04 Half time
Half Time The referee calls an end to the first half.43:55
Darren Gribben is caught offside. Andrew Reid takes the free kick.37:53
Brian Kerr provided the assist for the goal.37:53 Goal scored
Goal! - Derek Holmes - Arbroath 2 - 0 Inverurie Derek Holmes finds the back of the net with a goal from inside the six-yard box to the bottom left corner of the goal. Arbroath 2-0 Inverurie Loco Works.35:15 Goal scored
Goal! - Brian Kerr - Arbroath 1 - 0 Inverurie Brian Kerr gets on the score sheet with a goal from a long way out to the bottom left corner of the goal. Arbroath 1-0 Inverurie Loco Works.29:00
Steven Park concedes a free kick for a foul on Derek Holmes. Brian Kerr restarts play with the free kick.25:11
Corner from the left by-line taken by Paul Currie, clearance made by Steven Park.23:12
Inswinging corner taken right-footed by Paul Currie played to the near post, clearance made by Jamie Michie.21:52
Paul Sheerin fouled by Neil Gauld, the ref awards a free kick. Direct free kick taken by Paul Sheerin.18:20
Unfair challenge on Stuart Mackay by Alexander Keddie results in a free kick. Jamie Michie takes the direct free kick.15:12
Shot from just outside the box by Steven Park goes over the target.10:56
Neil McLean gives away a free kick for an unfair challenge on Darren Gribben. Paul Sheerin takes the direct free kick. Paul Currie takes the inswinging corner, save by Andrew Reid.8:37
Inswinging corner taken from the left by-line by John Maitland, clearance by Derek Holmes.4:32
Mark Baxter is adjudged to have handled the ball. Neil McLean restarts play with the free kick.1:54
Corner taken by Paul Currie.0:00
The match has kicked off.
Live data and text provided by our data suppliers