Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nd4 4. Nxd4 exd4 5. O-O Bc5 6. Be2 d6 7. Bf3 b6 8.
a3 Ba6 9. Re1 d3 10. c3 b5 11. e5 dxe5 12. Bxa8 Qxa8 13. Rxe5+ Be7 14. b4 Qc6
15. Qg4 f6 16. Re3 Kf7 17. Rxd3 Nh6 18. Qd4 Rd8 19. Qe3 Bb7 20. f3 Nf5 21. Qe2
Rxd3 *
Position (FEN): 8/pbp1bkpp/2q2p2/1p3n2/1P6/P1Pr1P2/3PQ1PP/RNB3K1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 901
Best move: Qxd3