Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Other_variations
Moves: 1. d4 a6 2. c4 Ra7 3. e4 b6 4. f4 Bb7 5. Nc3 Qc8 6. Nf3 Ba8 7. Be3 Rb7 8. Be2
e6 9. O-O h6 10. Re1 Be7 11. Bd3 Bd8 12. Qc2 Bf6 13. e5 Be7 14. d5 c5 15. d6
Bd8 16. Be4 g6 17. Bxb7 Qxb7 18. Nd2 *
Position (FEN): bn1bk1nr/1q1p1p2/pp1Pp1pp/2p1P3/2P2P2/2N1B3/PPQN2PP/R3R1K1 b k - 1 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 745
Best move: Qxg2#