Chess puzzle (Equality)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Nf3 Bg7 5. h3 c6 6. Bf4 Nfd7 7. Bc4 b5 8. Bb3
b4 9. Ne2 a5 10. a3 a4 11. Ba2 Qb6 12. Bc4 bxa3 13. bxa3 e5 14. Be3 Qa5+ 15.
Bd2 Qd8 16. O-O exd4 17. Nfxd4 c5 18. Nf3 Bxa1 19. Qxa1 Qf6 20. Qxf6 *
Position (FEN): rnb1k2r/3n1p1p/3p1Qp1/2p5/p1B1P3/P4N1P/2PBNPP1/5RK1 b kq - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1584
Best move: Nxf6