Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 e6 3. e3 c5 4. c3 Nc6 5. Bd3 d5 6. Nf3 c4 7. Bc2 Bd6 8. Bg3
O-O 9. b3 b5 10. a4 bxa4 11. bxc4 dxc4 12. Bxa4 Bb7 13. Nbd2 Na5 14. Qe2 Rc8
15. Bb5 Bxg3 16. hxg3 Bd5 17. e4 Ba8 18. Nxc4 Nxc4 19. Bxc4 Bxe4 20. Bd3 Bxd3
21. Qxd3 Nd5 *
Position (FEN): 2rq1rk1/p4ppp/4p3/3n4/3P4/2PQ1NP1/5PP1/R3K2R w KQ - 1 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 616
Best move: Qxh7#