Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 a6 3. d4 exd4 4. Nxd4 Bc5 5. Be3 Ba7 6. Bc4 Qh4 7. Qf3 Ne7 8.
Bxf7+ Kd8 9. Bb3 Ng6 10. Nf5 Qf6 11. Bxa7 Rxa7 12. O-O Ne5 13. Qe3 b6 14. h3
Nbc6 15. f4 Nf7 16. Nc3 Re8 17. Nd5 Qxb2 18. Nxb6 cxb6 19. Qxb6+ Rc7 20. Bxf7 *
Position (FEN): 2bkr3/2rp1Bpp/pQn5/5N2/4PP2/7P/PqP3P1/R4RK1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1256
Best move: Qxb6+