Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bc4 Nc6 4. O-O Bc5 5. Re1 d6 6. d3 a6 7. a4 O-O 8. Bg5
Qe7 9. c3 Na5 10. Bd5 c6 11. Ba2 b5 12. b4 Bxf2+ 13. Kxf2 Nb7 14. a5 Nd8 15. d4
Ne6 16. Bh4 Nf4 17. Kg1 h6 18. Kh1 g5 19. Bg3 N6h5 20. Bf2 Bg4 21. h3 Qd7 22.
hxg4 Qxg4 23. Nh2 *
Position (FEN): r4rk1/5p2/p1pp3p/Pp2p1pn/1P1PPnq1/2P5/B4BPN/RN1QR2K b - - 1 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 760
Best move: Qxg2#