Chess puzzle (Checkmate)
Moves: 1. e4 a6 2. Nf3 b5 3. a3 Bb7 4. Nc3 e6 5. d3 Nf6 6. Bg5 c5 7. e5 h6 8. Bh4 g5
9. Nxg5 Nd5 10. Nf3 Be7 11. Bg3 Nc6 12. Nxd5 exd5 13. Be2 h5 14. h3 h4 15. Bh2
Qb6 16. O-O O-O-O 17. Bf4 Rdg8 18. Nh2 d4 19. Ng4 Nd8 20. Bf3 Ne6 21. Bxb7+
Qxb7 22. Bh2 Ng5 23. f4 Ne6 24. f5 Ng5 25. f6 Bd8 26. Bf4 Bc7 27. Bxg5 Rxg5 28.
Qe2 Re8 29. Rae1 Bxe5 30. Nxe5 Rexe5 31. Qxe5 *
Position (FEN): 2k5/1q1p1p2/p4P2/1pp1Q1r1/3p3p/P2P3P/1PP3P1/4RRK1 b - - 0 31
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 925
Best move: Qxg2#