cool tactic

"white may be threatening mate soon"
Mate is threatened immediately, black has to defend against Bc7+ Ke7 Qd6+ Ke8 Qd8#

At first I thought white could skip the rook sacrifice and play 1. Nxc6 right of the bat since this threatens Rd8# and Qxb5. But black has the defense 1. ... Ba6! defending the queen and uncovering the a8 rook defending d8.

It was some young guy (Bacrot?) on the losing side, playing against a strong GM. Topalov perhaps, or Beliavsky?