Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 d6 3. Nf3 Nc6 4. d4 cxd4 5. Nxd4 e5 6. Nxc6 bxc6 7. Qf3 Nf6 8.
c4 Bg4 9. Qd3 Be7 10. Nc3 Bd7 11. fxe5 dxe5 12. Be3 O-O 13. Rd1 Qc7 14. Be2
Rad8 15. O-O Ng4 16. Bd2 Bc5+ 17. Kh1 Nf2+ 18. Rxf2 Bxf2 19. Qf3 Bd4 20. Rf1
Be6 21. b3 f5 22. exf5 Rxf5 23. Qe4 Rxf1+ 24. Bxf1 Rf8 25. Bd3 Qf7 *
Position (FEN): 5rk1/p4qpp/2p1b3/4p3/2PbQ3/1PNB4/P2B2PP/7K w - - 3 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 470
Best move: Qxh7#