Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Other_variations
Moves: 1. b4 b6 2. Bb2 Bb7 3. e3 f5 4. Nf3 Nf6 5. Be2 e6 6. a3 Be7 7. O-O O-O 8. d4
Qe8 9. Nbd2 Qg6 10. c4 Ne4 11. c5 Nxd2 12. Qxd2 Be4 13. Qc3 Nc6 14. cxb6 cxb6
15. Rfc1 Bd6 16. g3 Qh5 17. d5 exd5 *
Position (FEN): r4rk1/p2p2pp/1pnb4/3p1p1q/1P2b3/P1Q1PNP1/1B2BP1P/R1R3K1 w - - 0 18
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 535
Best move: Qxg7#