The home team Bolton and the visiting Milton Keynes claimed a point each with a 3-3 (1-1) draw in the England League One game on Saturday.
Milton Keynes started the match best and took the lead early when Mo Eisa scored in the 22nd minute, making it 1-0.
Bolton equalised to make it 1-1 after half an hour’s play as Joshua Sheehan scored.
Bolton also made it 1-2 in the 67th minute, when Amadou Bakayoko found the net scored.
Scott Twine equalised for Milton Keynes in the 71st minute.
With only seven minutes left to play, Milton Keynes’s Hiram Boateng took the lead as he scored.
The equaliser came in the 90th minute, when Alex Baptiste scored a goal for Bolton. The 3-3 goal was the last goal of the game.
In the next round on Saturday, Bolton face Cambridge away, while Milton Keynes host Accrington.