Gillingham were involved in a thrilling six-goal thriller at Doncaster Rovers but will rue not taking all three points.
First-half goals from Barry Fuller and Tom Eaves put Gillingham into a comfortable position with Steve Lovell having handed a first League start to Bradley Stevenson.
Strikes from John Marquis – his 10th of the season – and Mallik Wilks dragged Rovers level and they looked the most likely to win it.
Max Ehmer and Taylor then exchanged goals in the dying moments as the spoils were eventually shared on a pulsating afternoon.
Doncaster went behind after seven minutes when Fuller drilled in a superb volley from 30 yards.
The hosts pushed for an equaliser but Gillingham widened their advantage in the 25th minute with an excellent individual effort from Eaves.
Doncaster got their lifeline after 51 minutes when Marquis turned in from close range and the equaliser finally came midway through the second half when Wilks headed home.
Ehmer drilled Gillingham back in front with a volley from a corner after 88 minutes but Doncaster substitute Taylor’s deflected 25-yarder levelled the scores again in added time.
The Gills will now make the long trip to Plymouth Argyle on Tuesday night looking to come home with all three points.
Argyle sit at the bottom of League One and Steve Lovell will be confident his side can claim a much needed win.
Doncaster Rovers line up: Marosi, Mason, Andrew, Butler, Wilks, Whiteman, T Anderson, Kane (Crawford 52), Blair (J Anderson 69), Coppinger (Taylor 84), Marquis.
Subs not used: Lawlor, Beestin, May, Horton.
Goals: Marquis (51), Wilks (67), Taylor (91).
Booked: Whiteman (74).
Gillingham line up: Holy, O’Neill (Nasseri 74), Fuller, Ehmer, Zakuani, Lacey (Bingham 57), Byrne, Reilly, Stevenson (Ogilvie 56), Parker, Eaves.
Subs not used: Hadler, Garmston, List, Rees.
Goals: Fuller (7), Eaves (25), Ehmer (88).
Booked: Zakuani (26), Stevenson (28), Reilly (65), Eaves (71).
Referee: Mr Graham Salisbury
Attendance: 6,891 (237 Gills)