Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c5 3. Nc3 dxc4 4. e4 cxd4 5. Nb5 Qa5+ 6. Bd2 Qxb5 7. a4 Qb3 8.
Ne2 e5 9. Qc1 Be6 10. Ra3 Qb6 11. Rf3 Nf6 12. a5 Qb5 13. Ng3 Bb4 14. b3 Bxd2+
15. Qxd2 Nxe4 16. Nxe4 Qc6 17. Qb4 Qxe4+ 18. Be2 d3 19. Re3 Qxg2 20. Bf3 Nc6 *
Position (FEN): r3k2r/pp3ppp/2n1b3/P3p3/1Qp5/1P1pRB2/5PqP/4K2R w Kkq - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1438
Best move: Qxb7