and if black plays bg2 then qh4 mate while if b goes anywhere else qg1 mate so your answer is not flawed at all!