Chess puzzle (Checkmate)
Opening: Philidor_Defense, Philidor_Defense_Other_variations
Moves: 1. e4 e5 2. Nf3 d6 3. h3 Be7 4. Bb5+ c6 5. Ba4 b5 6. Bb3 Nf6 7. d3 O-O 8. c3 a5
9. Bc2 c5 10. O-O Nc6 11. b3 b4 12. d4 exd4 13. cxd4 cxd4 14. Nxd4 Nxd4 15.
Qxd4 Be6 16. Bg5 h6 17. Bxf6 Bxf6 18. Qd3 Bxa1 19. e5 dxe5 *
Position (FEN): r2q1rk1/5pp1/4b2p/p3p3/1p6/1P1Q3P/P1B2PP1/bN3RK1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 746
Best move: Qh7#