Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. e3 O-O 6. Nf3 Nbd7 7. Bd3 b6 8. Qc2
dxc4 9. Bxc4 c5 10. Bd3 h6 11. Bh4 cxd4 12. Nxd4 Bb7 13. O-O-O Rc8 14. Rhg1 Bb4
15. Nde2 Qe7 16. Bb5 Bc6 17. Ba6 Rc7 18. Bg3 e5 19. f4 Nc5 20. fxe5 Nxa6 *
Position (FEN): 5rk1/p1r1qpp1/npb2n1p/4P3/1b6/2N1P1B1/PPQ1N1PP/2KR2R1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1559
Best move: exf6