Chess puzzle (Equality)
Moves: 1. d4 g6 2. c4 Bg7 3. Nf3 b6 4. Bf4 Bb7 5. Nc3 d6 6. Rc1 Nf6 7. d5 O-O 8. e4 c6
9. Bd3 cxd5 10. cxd5 Nbd7 11. b4 Nh5 12. Be3 Ne5 13. Nxe5 dxe5 14. Bg5 Nf6 15.
Qd2 Qd6 16. a3 a5 17. Nb5 Qd7 18. Rc7 Qg4 19. Rxb7 *
Position (FEN): r4rk1/1R2ppbp/1p3np1/pN1Pp1B1/1P2P1q1/P2B4/3Q1PPP/4K2R b K - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 2111
Best move: Qxg2