Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Bf4 Bg4 5. e3 e6 6. Be2 Bxf3 7. Bxf3 dxc4 8.
Nc3 Bd6 9. O-O Bxf4 10. exf4 O-O 11. Re1 Nd5 12. Qd2 Qf6 13. Re4 a5 14. Rae1 b5
15. f5 Re8 16. fxe6 Rxe6 17. Bg4 Rxe4 18. Rxe4 Na6 19. Qe2 Nac7 20. Bd7 h6 21.
Nxd5 cxd5 22. Re7 Qxd4 *
Position (FEN): r5k1/2nBRpp1/7p/pp1p4/2pq4/8/PP2QPPP/6K1 w - - 0 23
White to move.
Themes:  Endgame  
Puzzle rating: 1387
Best move: Bc6