Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. g3 Bb7 3. Bg2 f5 4. Nc3 Nf6 5. d3 e6 6. Bg5 Be7 7. Nge2 O-O 8. O-O
d6 9. Nf4 Qd7 10. exf5 Bxg2 11. Kxg2 exf5 12. Bxf6 Bxf6 13. Nfd5 Nc6 14. Nxf6+
Rxf6 15. Qf3 Raf8 16. Qd5+ Kh8 17. a3 f4 18. Rae1 f3+ 19. Kh1 Qh3 20. Rg1 Rh6
21. Qxf3 *
Position (FEN): 5r1k/p1p3pp/1pnp3r/8/8/P1NP1QPq/1PP2P1P/4R1RK b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1447
Best move: Qxh2#