Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Qf3 Nc6 3. c3 Nf6 4. Bc4 Bc5 5. b4 Bb6 6. h3 O-O 7. g4 d6 8. g5 Ne8
9. h4 g6 10. d3 Ng7 11. Ne2 Nh5 12. Ng3 Nf4 13. Bxf4 exf4 14. Qxf4 Ne5 15. h5
Nxc4 16. dxc4 Be6 17. Nd2 Re8 18. hxg6 fxg6 19. Qh4 Qe7 20. O-O-O Bxf2 21. Rdf1
Rf8 22. Rh2 Be3 23. Rxf8+ *
Position (FEN): r4Rk1/ppp1q2p/3pb1p1/6P1/1PP1P2Q/2P1b1N1/P2N3R/2K5 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1523
Best move: Rxf8