black queen to d1 - check
white queen to e1 to block
black queen takes white queen - check
white king to g2
black queen to f1 (protected by rook) - checkmate
black queen to d1 - check
white queen to e1 to block
black queen takes white queen - check
white king to g2
black queen to f1 (protected by rook) - checkmate
duh, I'm stupid. Yes I meant bishop, not rook.
black queen would slide over to f1 for checkmate (bishop is guarding the queen)
Not enough moves for white king to escape