The Rook did.
Did you even read my post? Apparently it's more complicated than "the piece that causes checkmate, checkmates." If a piece moves and, by moving, causes checkmate, it is the piece that checkmates, even if a different piece sees the king. So, let me ask again: Which piece moved, and by moving, caused checkmate?
The Rook did. Can we just cut to the chase and say if your King moving puts your opponent in checkmate right after, than that is how you get Killer King?