Chess puzzle (Crushing)
Moves: 1. e4 c5 2. f4 a6 3. Nf3 g6 4. c3 Bg7 5. d4 cxd4 6. cxd4 d5 7. e5 Nc6 8. Nc3
Nh6 9. h3 O-O 10. g4 f6 11. Bg2 fxe5 12. fxe5 e6 13. O-O Na5 14. Be3 Nc4 15.
Bg5 Qb6 16. b3 Nxe5 17. Nxe5 Rxf1+ 18. Kxf1 Bxe5 19. dxe5 Nf7 20. Bf6 Bd7 21.
Qd2 Rc8 22. Rc1 Rxc3 23. Qxc3 *
Position (FEN): 6k1/1p1b1n1p/pq2pBp1/3pP3/6P1/1PQ4P/P5B1/2R2K2 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1306
Best move: Bb5+