Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. Nge2 d6 6. O-O Nf6 7. h3 Bd7 8. d3
O-O 9. Be3 Rb8 10. a4 a6 11. Qd2 Re8 12. f4 b5 13. axb5 axb5 14. g4 b4 15. Nd1
Qc7 16. f5 c4 17. Nf4 cxd3 18. g5 dxc2 19. Qxc2 b3 20. Qd2 Nh5 21. Nxh5 gxh5
22. f6 exf6 23. gxf6 Bf8 24. Bh6 Re5 25. Rf5 Rxf5 *
Position (FEN): 1r3bk1/2qb1p1p/2np1P1B/5r1p/4P3/1p5P/1P1Q2B1/R2N2K1 w - - 0 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1469
Best move: exf5