Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 d6 3. Nf3 Bg4 4. Nc3 e6 5. e4 Nbd7 6. h3 Bh5 7. Be2 Bg6 8. Nd2
c6 9. O-O a6 10. Re1 b5 11. b3 b4 12. Na4 Nxe4 13. Nxe4 Bxe4 14. Bf3 Bxf3 15.
Qxf3 d5 16. cxd5 cxd5 17. Qxd5 Be7 18. Qf3 O-O 19. Re4 Nf6 20. Rh4 Rc8 21. Bg5
Rc2 22. Bxf6 Bxf6 23. Qd3 Rxf2 *
Position (FEN): 3q1rk1/5ppp/p3pb2/8/Np1P3R/1P1Q3P/P4rP1/R5K1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 587
Best move: Qxh7#