Rook f8 check, black rook takes, rook f8 check, black rook g8, rook captures black rook mate
Yes, but it is mate in two moves (forced). Your solution works, but takes longer than two moves.
Found it btw. Nice puzzle.
Queen G8, Knight F8
wow