Chess puzzle (Crushing)
Moves: 1. c4 e5 2. Nc3 Nf6 3. g3 d5 4. b3 Bc5 5. Bg2 c6 6. e3 O-O 7. Nge2 Bf5 8. d4
exd4 9. Nxd4 Bxd4 10. Qxd4 dxc4 11. Qxc4 Bd3 12. Qb4 Qc7 13. Ba3 Nbd7 14. Qd4
Ba6 15. Bxf8 Kxf8 16. Bh3 Ne5 17. f4 Ng6 18. O-O-O Qa5 19. Kb1 Ne8 20. b4 Qa3
21. Rhg1 Kg8 22. Bf1 b5 23. Bg2 Rc8 24. Rd3 c5 25. bxc5 b4 26. Nb5 Qa5 27. Qc4
*
Position (FEN): 2r1n1k1/p4ppp/b5n1/qNP5/1pQ2P2/3RP1P1/P5BP/1K4R1 b - - 3 27
Black to move.
Themes:  Middlegame  
Puzzle rating: 1130
Best move: Bxb5