Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Bc5 3. Nf3 d6 4. O-O h6 5. Nc3 c6 6. Ne2 Nf6 7. d3 O-O 8. h3
Nh7 9. Be3 Nd7 10. Ng3 a5 11. a3 b5 12. Ba2 a4 13. c3 Kh8 14. Nf5 Bxe3 15. fxe3
Ndf6 16. Nh2 g6 17. Nxh6 Kg7 18. N6g4 Nxg4 19. Nxg4 f5 20. exf5 Bxf5 21. Nh2
Qg5 22. Rf3 e4 23. dxe4 Bxe4 24. Rxf8 *
Position (FEN): r4R2/6kn/2pp2p1/1p4q1/p3b3/P1P1P2P/BP4PN/R2Q2K1 b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1402
Best move: Qxg2#