Rook sacrifice

Sort:
Saturnian2

Can anyone analyze if my rook sacrifice is top notch?

 

http://www.chess.com/livechess/game.html?id=119568510

 

21.Bxd5

Saturnian2

sorry, got the wrong link, it's updated now.

RoffleMyWafflez

You missed the forced mate after he moved behind the pawn:

22..Qf2+ 23. Kh1 Qh2#

If white had played 22. Ke2 or 22. Nf3, I'm fairly certain black would be lost.