Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Nc6 4. d3 Bc5 5. O-O h6 6. c3 d6 7. d4 Bb6 8. Bb5
O-O 9. d5 Ne7 10. Bd3 Ng6 11. Na3 Bg4 12. h3 Bd7 13. Nc4 Nh7 14. a4 a5 15. Nxb6
cxb6 16. Be3 f5 17. exf5 Bxf5 18. Bxf5 Rxf5 19. Qb3 Qe7 20. Bxb6 *
Position (FEN): r5k1/1p2q1pn/1B1p2np/p2Ppr2/P7/1QP2N1P/1P3PP1/R4RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1077
Best move: Rxf3