A nice sequence

malachi76
malachi76
Jul 9, 2011, 11:56 PM |
9

This was a position that I found myself in as black after white played Rf1??. Can you find the win?