Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. c4 Nf6 3. d5 e6 4. Bg5 d6 5. e3 e5 6. Bd3 Be7 7. Bc2 O-O 8. Nf3 Ng4
9. Bxe7 Qxe7 10. g3 Qf6 11. Nh4 f4 12. exf4 exf4 13. O-O f3 14. Nc3 Ne5 15. Qe1
Bh3 16. Qe4 g6 17. Rfe1 Nbd7 18. Re3 Nc5 19. Qd4 g5 20. b4 Ncd7 21. Qe4 gxh4 *
Position (FEN): r4rk1/pppn3p/3p1q2/3Pn3/1PP1Q2p/2N1RpPb/P1B2P1P/R5K1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 863
Best move: Qxh7#