Black to move - mate in 3

Sergey Karjakin vs Vassily Ivanchuk, Moscow, 2008

[FEN "6k1/2r4p/p3b1PP/1pq5/4P3/P5Q1/1P2B3/1K3R2 b - - 0 1 KQkq - 0 1"] [NAVIGATION "0"] [CUSTOM_MOVE "1"] 1... Qc2+ 2.Ka1 Qc1+ 3.Rxc1 Rxc1#