Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Other_variations
Moves: 1. b4 Nf6 2. Bb2 b6 3. e3 Bb7 4. Nf3 c5 5. bxc5 bxc5 6. Be2 d6 7. d4 Qa5+ 8.
Bc3 Qb6 9. dxc5 Qxc5 10. O-O Ne4 11. Qd3 Nxc3 12. Qxc3 Qb6 13. Nbd2 Nc6 14.
Rab1 Qc7 15. Nc4 Rc8 16. Nd4 e5 17. Nxc6 Qxc6 18. Qb3 *
Position (FEN): 2r1kb1r/pb3ppp/2qp4/4p3/2N5/1Q2P3/P1P1BPPP/1R3RK1 b k - 1 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1064
Best move: Qxg2#