Chess puzzle (Equality)
Moves: 1. Nf3 Nf6 2. d4 e6 3. Bf4 d5 4. e3 Bd6 5. Bd3 Bxf4 6. exf4 Nc6 7. Qd2 Ne4 8.
Qe3 O-O 9. Bxe4 dxe4 10. Qxe4 h6 11. O-O Qe8 12. Re1 b6 13. Ne5 Bb7 14. Nc3 Rd8
15. Rad1 f5 16. Qe3 Nxe5 17. fxe5 Qg6 18. f3 f4 19. Qd3 Rf5 20. Nb5 c5 21. Nxa7
Rxd4 22. Qc3 Rxd1 *
Position (FEN): 6k1/Nb4p1/1p2p1qp/2p1Pr2/5p2/2Q2P2/PPP3PP/3rR1K1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1408
Best move: Rxd1