Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. Nf3 Bb4 5. Qa4+ Nc6 6. Bd2 O-O 7. a3 Be7 8. e3
a6 9. Be2 Bd7 10. Qc2 Na5 11. Nxd5 exd5 12. Bxa5 dxc4 13. Bxc4 b6 14. Bd2 b5
15. Bd3 h6 16. O-O Bd6 17. Ne5 Be6 18. f4 Bxe5 19. fxe5 Nd5 20. e4 Nb6 21. Rac1
*
Position (FEN): r2q1rk1/2p2pp1/pn2b2p/1p2P3/3PP3/P2B4/1PQB2PP/2R2RK1 b - - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1473
Best move: Qxd4+