Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. c3 Nf6 3. d3 Bc5 4. d4 exd4 5. cxd4 Bb4+ 6. Bd2 Nc6 7. Bxb4 Nxb4 8.
Bd3 Qe7 9. Nc3 O-O 10. Nge2 d5 11. e5 Ne4 12. Bxe4 dxe4 13. Nxe4 Bf5 14. N2c3
Rad8 15. O-O Nc6 16. Ng3 Be6 17. Nge2 Bg4 18. Qd2 Bxe2 19. Nxe2 Qh4 20. f4 Ne7
21. g3 Qh3 22. Qe3 Nf5 23. Qf2 Nh6 24. Rad1 Ng4 25. Qf3 *
Position (FEN): 3r1rk1/ppp2ppp/8/4P3/3P1Pn1/5QPq/PP2N2P/3R1RK1 b - - 8 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 916
Best move: Qxh2#