Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 e6 3. Bc4 d5 4. exd5 exd5 5. Bb5+ Bd7 6. Bxd7+ Nxd7 7. d4 Ngf6
8. dxc5 Bxc5 9. Nc3 Nb6 10. O-O O-O 11. Bg5 Qd6 12. Bxf6 Qxf6 13. Nxd5 Qxb2 14.
Nxb6 Bxb6 15. Ng5 Rac8 16. Qh5 h6 17. Ne4 Qxc2 18. Qg4 Rc4 19. Nf6+ Kh8 20. Qh5
gxf6 21. Qxh6+ Qh7 *
Position (FEN): 5r1k/pp3p1q/1b3p1Q/8/2r5/8/P4PPP/R4RK1 w - - 1 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1164
Best move: Qxf8+