Chess puzzle (Equality)
Moves: 1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. c4 Nb6 5. f4 dxe5 6. fxe5 Bf5 7. Nc3 Nc6 8. Nf3
g6 9. d5 Nb8 10. b3 Bg7 11. Bb2 Bg4 12. Qe2 N8d7 13. e6 fxe6 14. dxe6 Nc5 15.
Rd1 Qc8 16. h3 Bxe6 17. Ng5 Bf5 18. Ba1 O-O 19. Nd5 Bf6 20. Nxf6+ *
Position (FEN): r1q2rk1/ppp1p2p/1n3Np1/2n2bN1/2P5/1P5P/P3Q1P1/B2RKB1R b K - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1587
Best move: exf6