Chess puzzle (Equality)
Moves: 1. d4 c6 2. c4 d5 3. Nc3 Bg4 4. Bf4 e6 5. Nf3 Bxf3 6. exf3 Nf6 7. c5 Be7 8. Bd3
O-O 9. O-O b6 10. b4 bxc5 11. bxc5 Qa5 12. Qc2 h6 13. Rfe1 Na6 14. a3 Bd8 15.
Bd6 Re8 16. f4 Be7 17. Na4 Bxd6 18. cxd6 Red8 19. Nc5 Nb8 20. Nb7 Qb6 21. Nxd8
Qxd8 22. Qc5 a5 23. a4 Qd7 24. Rab1 Na6 25. Bxa6 Rxa6 26. Rb8+ Kh7 27. Reb1 Ne4
28. Qc2 g6 29. f3 Nxd6 30. g4 Ra7 31. f5 *
Position (FEN): 1R6/r2q1p1k/2pnp1pp/p2p1P2/P2P2P1/5P2/2Q4P/1R4K1 b - - 0 31
Black to move.
Themes:  Endgame  
Puzzle rating: 1513
Best move: exf5