Chess puzzle (Crushing)
Moves: 1. e4 c5 2. g3 Nc6 3. Bg2 g6 4. d3 Bg7 5. Nf3 d6 6. c3 e6 7. O-O Nge7 8. Bg5
O-O 9. Nbd2 b5 10. Qb3 a6 11. c4 Qc7 12. cxb5 axb5 13. Rfb1 Na5 14. Qc2 Nec6
15. Be3 Bd7 16. a3 b4 17. a4 Rfc8 18. Nc4 d5 19. Nxa5 Nxa5 20. e5 b3 21. Qc3 d4
22. Bxd4 cxd4 23. Qxc7 Rxc7 24. Nxd4 Rb8 25. Nb5 Bxb5 26. axb5 Rxb5 27. d4 Rd5
*
Position (FEN): 6k1/2r2pbp/4p1p1/n2rP3/3P4/1p4P1/1P3PBP/RR4K1 w - - 1 28
White to move.
Themes:  Middlegame  
Puzzle rating: 1097
Best move: Bxd5