Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Other_variations
Moves: 1. b4 d5 2. Bb2 c6 3. e3 Bf5 4. c4 Qd6 5. a3 e5 6. Nf3 Nd7 7. d3 Ngf6 8. Nbd2
Be7 9. Qb3 O-O 10. Be2 e4 11. dxe4 dxe4 12. Nd4 Be6 13. Qc3 Rac8 14. Nxe6 Qxe6
15. c5 Ng4 *
Position (FEN): 2r2rk1/pp1nbppp/2p1q3/2P5/1P2p1n1/P1Q1P3/1B1NBPPP/R3K2R w KQ - 1 16
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1068
Best move: Qxg7#