Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. Nc3 Nf6 3. e4 e5 4. Nf3 Nbd7 5. Bc4 Be7 6. g4 Nxg4 7. Rg1 h5 8. h3
Nxf2 9. Kxf2 Bh4+ 10. Kg2 Nb6 11. Be2 exd4 12. Nxd4 Qf6 13. Nf5 Bxf5 14. exf5
Qxf5 15. Qd3 Qf2+ 16. Kh1 O-O-O 17. Be3 Qf6 18. Raf1 Qe7 19. Bxb6 axb6 20. Bf3
g6 21. Nd5 Qe6 22. Qc4 *
Position (FEN): 2kr3r/1pp2p2/1p1pq1p1/3N3p/2Q4b/5B1P/PPP5/5RRK b - - 3 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 755
Best move: Qxh3#