QRR checkmate

I won this CC game a few minutes ago playing White when my Queen moved from g4 to e6 and checkmated the Black King.
And the game's pgn move record: 1. d4 f5 2. f4 e6 3. a3 Nf6 4. Nc3 d5 5. e3 Bd7 6. Nf3 a5 7. a4 Bb4 8. Bd3 Ne4 9. O-O Nxc3 10. bxc3 Bxc3 11. Ra3 Bb4 12. Rb3 Bxa4 13. Rb2 h6 14. Qe2 g5 15. fxg5 hxg5 16. Ne5 Bd6 17. Ra2 b5 18. e4 fxe4 19. Nf7 Kd7 20. Nxd8 Rxd8 21. Rf7+ Kc8 22. Rb2 Ba3 23. Rb1 Nc6 24. Bxa3 Nxd4 25. Qg4 Kb7 26. c3 Bb3 27. h3 Rf8 28. Bxf8 Nf5 29. Rxb3 exd3 30. Rxb5+ Ka6 31. Rb3 d2 32. Rxc7 Ne3 33. Qxe6# 1-0
posted by Roscoe