Nu utan en seger i 12 liga matcher på hemmaplan - en körning som går tillbaka till mars - Dons två gånger höll en två-måls ledning innan Taylor räddade en osannolik punkt för Rovers.
Dean Bowditch öppnade poäng för värdarna efter 16 minuter från nära håll när målvakten Kelle Roos spillde en 20-yards strejk från Ben Reeves.
Livlig ytter Ryan Colclough dundrade ett skott mot crossbaren innan försvararen George Williams nickade sitt första Dons mål via en post i 24: e minuten.
Bowditch på väg inches bred på halvtimmen som värdarna gick nära att göra det 3-0.
Taylor kastade Rovers en livlina bara 66 sekunder efter pausen med en fantastisk höger-fot strejk från 20 meter.
Dons nerver lättade igen när Reeves skär in i 66: e minuten för att återställa två-mål gapet.
Rovers mer fysiska andra hälften inflygning lämnade Dons boss Karl Robinson Livid på touchline och hans rygglinje slutligen knäcktes som Taylor kastade två gånger från nära håll i 87: e och 89: e minuter.
Rapporter från Pressföreningen.
Matchändar, MK Dons 3, Bristol Rovers 3.
Andra halvlek, MK Dons 3, Bristol Rovers 3.
Försök missade. Ben Reeves (MK Dons) vänster fotade skott från utsidan boxen är bara lite för hög från en direkt frispark.
Ed Upson (MK Dons) vinner en frispark i anfallshalvan.
Foul av Chris Lines (Bristol Rovers).
Hörnet, MK Dons. Förföljd av Tom Lockyer.
Hörnet, Bristol Rovers. Förföljd av Ed Upson.
Mål!  MK Dons 3, Bristol Rovers 3. Matty Taylor (Bristol Rovers) höger fotade skott från mycket nära håll till nedre högra hörnet.
Försöket räddades. Lee Brown (Bristol Rovers) höger fotade skott från mitten av lådan sparas i mitten av målet.
Hörnet, Bristol Rovers. Sammankallad av David Martin.
Handboll av Samir Carruthers (MK Dons).
Mål!  MK Dons 3, Bristol Rovers 2. Matty Taylor (Bristol Rovers) höger fotade skott från mycket nära håll till mitten av målet. Hjälpt av Jake Clarke-Salter.
Hörnet, Bristol Rovers. Sammankallad av George B Williams.
Hörnet, MK Dons. Förföljd av Lee Brown.
Försöket räddades. Ben Reeves (MK Dons) höger fotade skott från lång räckvidd till höger sparas i nedre högra hörnet.
Ben Reeves (MK Dons) vinner en frispark på höger vinge.
Foul av Cristian Montaño (Bristol Rovers).
Dean Lewington (MK Dons) vinner en frispark på vänsterkanten.
Foul av Stuart Sinclair (Bristol Rovers).
Ersättning, MK Dons. Nicky Maynard ersätter Dean Bowditch.
Dean Lewington (MK Dons) vinner en frispark i den defensiva halvan.
Foul av Stuart Sinclair (Bristol Rovers).
Ersättning, Bristol Rovers. Rory Gaffney ersätter Ellis Harrison.
George B Williams (MK Dons) vinner en frispark på högerkanten.
Foul av Ellis Harrison (Bristol Rovers).
Dean Lewington (MK Dons) visas det gula kortet.
Försök missade. Chris Lines (Bristol Rovers) höger fotade skott från utsidan boxen är bara lite för hög från en direkt frispark.
Ed Upson (MK Dons) visas det gula kortet för en dålig foul.
Foul av Ed Upson (MK Dons).
Matty Taylor (Bristol Rovers) vinner en frispark i anfallshalvan.
Foul av Jack Hendry (MK Dons).
Ellis Harrison (Bristol Rovers) vinner en frispark i den defensiva halvan.
Mål!  MK Dons 3, Bristol Rovers 1. Ben Reeves (MK Dons) vänster fotade skott från mitten av lådan till nedre vänstra hörnet.
Ersättning, Bristol Rovers. Cristian Montaño ersätter Ollie Clarke.
Försök missade. Matty Taylor (Bristol Rovers) höger fotade skott från utsidan lådan är nära, men missar till höger.
Hörnet, MK Dons. Förföljd av Tom Lockyer.
Samir Carruthers (MK Dons) vinner en frispark i defensiva halvan.
Foul av Chris Lines (Bristol Rovers).
Försök missade. Ellis Harrison (Bristol Rovers) rubrik från höger sida av sex yard box är nära, men missar till höger.
Ersättning, MK Dons. Daniel Powell ersätter Ryan Colclough.
Matty Taylors andra halvhattrick tjänade Bristol Rovers en sen dragning på MK Dons i en sex-måls thriller.