Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. Nc3 Nf6 5. d4 Bd6 6. Bg5 c6 7. Ne5 O-O 8.
Bd3 Re8 9. f4 Nbd7 10. O-O Qb6 11. Na4 Qa5 12. b3 b5 13. Nb2 Qb6 14. Kh1 c5 15.
c3 c4 16. Bb1 Ne4 17. Bxe4 dxe4 18. Nxd7 Bxd7 19. f5 Ba3 20. Rb1 f6 21. Be3
Bxb2 22. Rxb2 Qc7 23. g4 Bc6 24. b4 Rad8 25. Rg2 a5 26. a3 axb4 27. axb4 Ra8
28. g5 fxg5 29. Rxg5 Ra2 30. Qg4 *
Position (FEN): 4r1k1/2q3pp/2b5/1p3PR1/1PpPp1Q1/2P1B3/r6P/5R1K b - - 2 30
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 876
Best move: Qxh2#