Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Bg4 4. c3 Be7 5. Qb3 Nh6 6. Qxb7 Nd7 7. Bb5 O-O 8.
Bc6 Rb8 9. Qxa7 Rb6 10. Bxd7 Bxf3 11. gxf3 Qxd7 12. Qa5 Kh8 13. d3 Ng8 14. Be3
Rxb2 15. Nd2 Rfb8 16. Nb3 Qc6 17. c4 Ra8 18. Qc3 Rbxa2 19. Rxa2 Rxa2 20. Na5
Qb6 *
Position (FEN): 6nk/2p1bppp/1q1p4/N3p3/2P1P3/2QPBP2/r4P1P/4K2R w K - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 925
Best move: Bxb6