Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 e6 3. c3 Be7 4. Nf3 Nc6 5. d4 cxd4 6. cxd4 Bh4+ 7. g3 Be7 8. Nc3
Bb4 9. Be2 Qb6 10. Be3 Bxc3+ 11. bxc3 Qa5 12. Qd3 d5 13. e5 Nge7 14. O-O a6 15.
Bd1 b5 16. Bc2 Bb7 17. g4 b4 18. c4 dxc4 19. Qxc4 Nd5 20. Bd2 O-O 21. a3 Qb5
22. Qb3 a5 23. a4 Qb6 24. Qd3 Rac8 *
Position (FEN): 2r2rk1/1b3ppp/1qn1p3/p2nP3/Pp1P1PP1/3Q1N2/2BB3P/R4RK1 w - - 3 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 431
Best move: Qxh7#