Black to move - mate in 3

Humpy Koneru vs Lilit Mkrtchian, Turin, 2006

[FEN "6k1/8/3q1p2/p5p1/P1b1P2p/R1Q4P/5KN1/3r4 b - - 0 1 KQkq - 0 1"] [NAVIGATION "0"] [CUSTOM_MOVE "1"] 1... Rf1+ 2.Ke3 Rf3+ 3.Kxf3 Qg3#