From memory the black queen becomes pinned and the rook can't be captured by her in the final position of the rook giving mate on f7.
On the subject of the puzzle it always occurs to me that it's harder to access - locating it - when logged on and I always attempt before logging on...
Has anyone had a look at the daily puzzle today? I fail to see checkmate in that position.