Chess puzzle (Checkmate)
Opening: Rat_Defense, Rat_Defense_English_Rat
Moves: 1. d4 d6 2. c4 e5 3. e3 Nf6 4. Nc3 Qe7 5. Nf3 Bg4 6. Be2 Bxf3 7. Bxf3 Nbd7 8.
Bxb7 Rb8 9. Bc6 g6 10. Nd5 Nxd5 11. cxd5 Bg7 12. dxe5 Bxe5 13. O-O O-O 14. f4
Bxb2 15. Bxb2 Qxe3+ 16. Kh1 Rxb2 17. Bxd7 Qe4 18. Bc6 *
Position (FEN): 5rk1/p1p2p1p/2Bp2p1/3P4/4qP2/8/Pr4PP/R2Q1R1K b - - 2 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 667
Best move: Qxg2#