Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. h3 Bf5 5. Nf3 e6 6. Bg5 Be7 7. Bxf6 Bxf6 8.
cxd5 cxd5 9. e3 Nd7 10. Bd3 Bxd3 11. Qxd3 Rc8 12. O-O a6 13. a3 b5 14. b4 O-O
15. Nh2 Bg5 16. f4 Bh6 17. Ng4 Nf6 18. Nxh6+ gxh6 19. f5 Kh8 20. fxe6 fxe6 21.
Rf3 Rg8 22. Raf1 Nh5 23. Rf7 Rc7 *
Position (FEN): 3q2rk/2r2R1p/p3p2p/1p1p3n/1P1P4/P1NQP2P/6P1/5RK1 w - - 6 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 862
Best move: Qxh7#