Chess puzzle (Equality)
Moves: 1. Nf3 d5 2. d4 Bg4 3. Ne5 Be6 4. c4 f6 5. Nf3 dxc4 6. e3 b5 7. a4 c6 8. axb5
cxb5 9. Nc3 Qb6 10. d5 Bd7 11. b3 b4 12. Na4 Bxa4 13. bxa4 c3 14. Bb5+ Nd7 15.
Nd4 a5 16. Ne6 Nh6 17. Nxf8 *
Position (FEN): r3kN1r/3np1pp/1q3p1n/pB1P4/Pp6/2p1P3/5PPP/R1BQK2R b KQkq - 0 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 1589
Best move: Rxf8