Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Other_variations
Moves: 1. b4 d5 2. Bb2 Nf6 3. d4 Nc6 4. a3 Bf5 5. e3 Qd6 6. Nf3 Be4 7. Nbd2 e6 8. c4
dxc4 9. Bxc4 Be7 10. O-O O-O 11. Rc1 a6 12. Nxe4 Nxe4 13. Bd3 Nf6 14. Re1 Qd5
15. Bb1 b5 16. Qc2 Na7 17. e4 Qd8 18. e5 Nd5 *
Position (FEN): r2q1rk1/n1p1bppp/p3p3/1p1nP3/1P1P4/P4N2/1BQ2PPP/1BR1R1K1 w - - 1 19
White to move.
Themes: Kingside Attack Opening Mate in 1 
Puzzle rating: 649
Best move: Qxh7#