you might want to go over your game again (through all the moves)15...Qxb2 ,16 axb2and 31 Kf3 are all illegal
and the last move was Q1f8#. i thought the game wizard would do that because the other move dose not produce mate. but i was wrong...