Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 e6 3. Nf3 d5 4. e3 Bd6 5. Bg3 O-O 6. c3 b6 7. Nbd2 Bb7 8. Bd3
c5 9. Ne5 Nc6 10. f4 Ne7 11. Bf2 cxd4 12. exd4 Ng6 13. Qf3 b5 14. Bxb5 Qb6 15.
Bd3 Qxb2 16. Rb1 Qxc3 17. Rxb7 Bb4 18. O-O Qxd2 19. Be1 Qxf4 20. Bxb4 *
Position (FEN): r4rk1/pR3ppp/4pnn1/3pN3/1B1P1q2/3B1Q2/P5PP/5RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1841
Best move: Qxd4+