Chess puzzle (Checkmate)
Moves: 1. g3 e5 2. Nc3 Nf6 3. e4 c6 4. d3 d5 5. exd5 cxd5 6. Bg2 Bb4 7. a3 Ba5 8. b4
Bb6 9. Bg5 Qd6 10. Nb5 Qc6 11. Bxf6 Qxf6 12. Qf3 Qg6 13. Qxd5 Nd7 14. Nd6+ Ke7
15. Nxc8+ Raxc8 16. Be4 f5 17. Bg2 Rhd8 18. Qb3 Nf6 19. Nf3 Kf8 20. O-O Qh5 21.
Nxe5 Bd4 22. Rae1 Bc3 23. Bf3 Ng4 24. Qe6 *
Position (FEN): 2rr1k2/pp4pp/4Q3/4Np1q/1P4n1/P1bP1BP1/2P2P1P/4RRK1 b - - 6 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 853
Best move: Qxh2#