Chess puzzle (Equality)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 Nf6 4. Bg5 Bb4 5. e3 h6 6. Bxf6 Qxf6 7. Nf3 O-O 8. Qc2
Nc6 9. a3 Bxc3+ 10. Qxc3 a5 11. Bd3 Bd7 12. O-O Rfe8 13. b4 axb4 14. axb4 dxc4
15. Bxc4 e5 16. d5 Na7 17. e4 Nb5 18. Qd3 Nd6 19. Qc3 Nxe4 20. Qb2 Nd6 21. Rxa8
Rxa8 22. Nxe5 Re8 23. f4 Rxe5 *
Position (FEN): 6k1/1ppb1pp1/3n1q1p/3Pr3/1PB2P2/8/1Q4PP/5RK1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1469
Best move: fxe5