Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Grigorian_Variation
Moves: 1. b4 Nc6 2. b5 Nd4 3. e3 Nf5 4. Bb2 d5 5. c4 e6 6. a4 dxc4 7. Bxc4 Nf6 8. Qf3
Rb8 9. Ne2 b6 10. e4 Bb7 11. d3 Nd6 12. Nd2 Be7 13. Qg3 O-O 14. e5 Nxc4 15.
exf6 Nxb2 *
Position (FEN): 1r1q1rk1/pbp1bppp/1p2pP2/1P6/P7/3P2Q1/1n1NNPPP/R3K2R w KQ - 0 16
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1028
Best move: Qxg7#