Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. c3 Nc6 3. Nf3 Nf6 4. Bc4 Be7 5. O-O O-O 6. Re1 d6 7. h3 Be6 8. Na3
Na5 9. Bxe6 fxe6 10. b4 Nc6 11. Ng5 Qd7 12. Qb3 h6 13. Nxe6 Rfe8 14. Nxc7+ Kh8
15. Nxa8 Rxa8 16. Bb2 b6 17. d4 Rf8 18. Rad1 Qe8 19. Nc4 b5 20. Nd2 Qg6 21. Qc2
Nh5 22. Nf1 Nf4 23. Ng3 Bh4 24. Re3 a6 25. Rf1 a5 26. d5 Ne7 27. Qd2 Ng8 28.
Qe1 Nf6 29. Kh1 N6h5 30. Nf5 *
Position (FEN): 5r1k/6p1/3p2qp/pp1PpN1n/1P2Pn1b/2P1R2P/PB3PP1/4QR1K b - - 8 30
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 824
Best move: Qxg2#