Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 c6 3. Bc4 d5 4. exd5 cxd5 5. Bb3 a6 6. d4 b5 7. Nf3 Bb7 8. O-O
Nd7 9. Bf4 Ngf6 10. h3 Be7 11. Re1 O-O 12. a4 b4 13. Na2 a5 14. Nc1 Ba6 15. Nd3
Ne4 16. Nd2 Nxd2 17. Qxd2 Nf6 18. f3 Bxd3 19. Qxd3 Nd7 20. Rac1 Rc8 21. c4 dxc4
22. Rxc4 Rxc4 23. Bxc4 Nb6 24. Bb3 Bd6 25. Bc2 Bxf4 *
Position (FEN): 3q1rk1/5ppp/1n2p3/p7/Pp1P1b2/3Q1P1P/1PB3P1/4R1K1 w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 478
Best move: Qxh7#