Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O d6 5. h3 h6 6. c3 Nf6 7. d4 exd4 8. cxd4
Bb6 9. Nc3 O-O 10. a3 a6 11. Bf4 Bd7 12. Bh2 Re8 13. Re1 Re7 14. e5 dxe5 15.
dxe5 Nh7 16. Nd5 Re8 17. Nxb6 cxb6 18. Qc2 Ng5 19. Nxg5 Qxg5 20. f4 Qf5 21. Bd3
Qe6 22. f5 Qd5 23. Bc4 Nd4 24. Qd3 Qc5 25. Kh1 Bc6 26. b4 Qe7 27. Qxd4 b5 28.
Bb3 Rad8 29. Qc5 Qg5 30. Rg1 Rd2 31. Ra2 Bxg2+ 32. Rxg2 *
Position (FEN): 4r1k1/1p3pp1/p6p/1pQ1PPq1/1P6/PB5P/R2r2RB/7K b - - 0 32
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1423
Best move: Qxg2#