I took this position from a game that has been played today at the Yugra Governor's Cup between GM Aleksej Aleksandrov from Belarus and GM Ivan Bukavshin from Russia. White (Aleksandrov) has just played 27. Rc2 and that's a huge blunder. How did Bukavshin win the game?
[fen "1r6/5kpp/3qpb2/1Bpb4/8/5N1P/1PR1QPP1/6K1 w - - 0 1"]