Chess puzzle (Equality)
Moves: 1. d4 d5 2. Nf3 Nc6 3. c4 Bg4 4. cxd5 Qxd5 5. Nc3 Qd8 6. d5 Bxf3 7. exf3 Nb8 8.
Bb5+ Nd7 9. Qa4 a6 10. Bxd7+ Qxd7 11. Qxd7+ Kxd7 12. Bf4 Nf6 13. O-O Rd8 14.
Rac1 Kc8 15. Rfd1 Ne8 16. Ne4 Nd6 17. Ng5 f6 18. Ne6 Rd7 19. Be3 g6 20. Nxf8 *
Position (FEN): 2k2N1r/1pprp2p/p2n1pp1/3P4/8/4BP2/PP3PPP/2RR2K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1579
Best move: Rxf8