Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. d4 d5 5. exd5 exd5 6. Bb5 Bd7 7. dxc5 Bxc5 8.
Bg5 Nf6 9. O-O O-O 10. Nc3 d4 11. Nd5 h6 12. Bxf6 gxf6 13. Bxc6 bxc6 14. Nf4
Bf5 15. c3 Qd6 16. Nh5 Bg6 17. Ng3 Rad8 18. Qd2 Bb6 19. Qxh6 dxc3 20. bxc3 Bc7
21. Nh4 Bh7 22. Nh5 *
Position (FEN): 3r1rk1/p1b2p1b/2pq1p1Q/7N/7N/2P5/P4PPP/R4RK1 b - - 4 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 685
Best move: Qxh2#