Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Other_variations
Moves: 1. b4 e6 2. Bb2 Nf6 3. a3 b6 4. e3 Bb7 5. Nf3 Be7 6. c4 O-O 7. Nc3 d6 8. Qc2
Nbd7 9. Be2 a6 10. h4 Rc8 11. Ng5 h6 12. O-O-O c5 13. b5 axb5 14. Nxb5 d5 15.
Bf3 Ba6 16. a4 dxc4 17. Bg4 Nxg4 *
Position (FEN): 2rq1rk1/3nbpp1/bp2p2p/1Np3N1/P1p3nP/4P3/1BQP1PP1/2KR3R w - - 0 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 725
Best move: Qh7#