Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Nf6 4. Bc4 Bc5 5. O-O O-O 6. d4 exd4 7. cxd4 Bb4 8.
e5 Ne4 9. Qd3 d5 10. exd6 Nxd6 11. Bb3 Bf5 12. Qd1 Bg4 13. Bc2 Qf6 14. Qd3 Bf5
15. Qb3 Bxc2 16. Qxc2 Nxd4 17. Nxd4 Qxd4 18. Qxc7 Rac8 19. Qd7 Rfd8 20. Qh3 Ne4
21. Be3 *
Position (FEN): 2rr2k1/pp3ppp/8/8/1b1qn3/4B2Q/PP3PPP/RN3RK1 b - - 6 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1541
Best move: Qxb2