Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Other_variations
Moves: 1. b4 a5 2. b5 c6 3. Bb2 Qb6 4. e3 d6 5. a4 cxb5 6. axb5 e5 7. c4 Be7 8. d4 Nd7
9. Ne2 Ngf6 10. Ng3 O-O 11. Nf5 Bd8 12. Nc3 exd4 13. Nd5 Nxd5 14. Bxd4 Nc5 15.
Qg4 Bxf5 *
Position (FEN): r2b1rk1/1p3ppp/1q1p4/pPnn1b2/2PB2Q1/4P3/5PPP/R3KB1R w KQ - 0 16
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1151
Best move: Qxg7#