Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bd3 Bb4 5. e5 Nfd7 6. Qg4 g6 7. Nf3 c5 8. a3
Bxc3+ 9. bxc3 c4 10. Be2 Nb6 11. Bh6 Na4 12. Bd2 Nc6 13. O-O Qa5 14. Qh4 Ne7
15. Qf6 Rg8 16. Ng5 Bd7 17. Nxf7 Nf5 18. Bg4 Rf8 19. Bh6 Rxf7 20. Qh8+ Ke7 21.
Bg5+ Rf6 22. Bxf6+ Kf7 23. Bxf5 *
Position (FEN): r6Q/pp1b1k1p/4pBp1/q2pPB2/n1pP4/P1P5/2P2PPP/R4RK1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1493
Best move: Rxh8