Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nge7 4. O-O a6 5. Ba4 b5 6. Bb3 d6 7. c3 g6 8. Ng5
Bg7 9. Nxf7 Qd7 10. Nxh8 Bxh8 11. Qf3 d5 12. d3 Qd6 13. exd5 Na5 14. Bc2 Bb7
15. Bh6 O-O-O 16. c4 bxc4 17. dxc4 Nxc4 18. Nc3 Bxd5 19. Nxd5 Nxd5 20. Be4 Nf6
21. Bb7+ Kb8 22. Bxa6 e4 23. Qb3+ Nb6 24. Be3 Ng4 25. a4 *
Position (FEN): 1k1r3b/2p4p/Bn1q2p1/8/P3p1n1/1Q2B3/1P3PPP/R4RK1 b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1281
Best move: Qxh2#