Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. cxd5 exd5 5. Bg5 Bb4 6. Qc2 O-O 7. e3 Bg4 8.
Bd3 h6 9. Bh4 g5 10. Bg3 Nbd7 11. f3 Bh5 12. O-O-O Bxc3 13. Qxc3 c5 14. dxc5
Rc8 15. Bd6 Nxc5 16. Bxc5 b6 17. Kb1 Rxc5 18. Qd4 Qe7 19. g4 Bg6 20. h4 Bxd3+ *
Position (FEN): 5rk1/p3qp2/1p3n1p/2rp2p1/3Q2PP/3bPP2/PP6/1K1R2NR w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1663
Best move: Qxd3