Chess puzzle (Checkmate)
Opening: Philidor_Defense, Philidor_Defense_Steinitz_Variation
Moves: 1. e4 e5 2. Nf3 d6 3. c3 Be7 4. Bc4 Nf6 5. O-O O-O 6. Qe2 a6 7. Re1 b5 8. Bd3
Bb7 9. Bc2 c5 10. d4 Nc6 11. Bg5 Ng4 12. Bxe7 Qxe7 13. Nbd2 Qf6 14. Qd3 Rad8
15. a3 exd4 16. e5 dxe5 *
Position (FEN): 3r1rk1/1b3ppp/p1n2q2/1pp1p3/3p2n1/P1PQ1N2/1PBN1PPP/R3R1K1 w - - 0 17
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 671
Best move: Qxh7#