Spyke

I think QG2, leaving the bishop as the only move for black, followed by QG7#

edit: ah, black could delay with bishop check, king take, pawn promotes, king takes and then stalemate :(

3

You reached the end

Time for zugzwag. White mates in 2 | Spyke