Qd5, Qb3 and Nd4 were three alternate mates.
Great game.
You are the next Carlsen.
I learned a bit studying the moves here. Nice game.
N g5 was another mate lol... good stuff guys