Chess puzzle (Crushing)
Moves: 1. e4 e5 2. f4 d5 3. exd5 Qxd5 4. Nf3 Qe4+ 5. Be2 exf4 6. O-O Be6 7. Nc3 Qb4 8.
d4 Qb6 9. Kh1 Nd7 10. Bd3 Bg4 11. Qe1+ Ne7 12. b3 Bxf3 13. Rxf3 Qxd4 14. Bxf4
O-O-O 15. Nb5 Qd5 16. Nxc7 Qc6 17. Be4 Qb6 18. Rc3 Nc6 19. Nd5 Qa6 20. Nb4 Bxb4
21. Bxc6 *
Position (FEN): 2kr3r/pp1n1ppp/q1B5/8/1b3B2/1PR5/P1P3PP/R3Q2K b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 2051
Best move: bxc6