Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 5. f3 e6 6. Bf4 Nf6 7. Bg5 Be7 8. Bc4
Bxe4 9. Bxf6 Bxf6 10. fxe4 Bxd4 11. c3 Bf6 12. Qg4 O-O 13. Rd1 Qb6 14. Ne2 Qxb2
15. O-O Qb6+ 16. Kh1 Na6 17. Rxf6 Kh8 18. Rf3 Rad8 19. Rdf1 Qc5 20. Bxe6 *
Position (FEN): 3r1r1k/pp3ppp/n1p1B3/2q5/4P1Q1/2P2R2/P3N1PP/5R1K b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1438
Best move: fxe6