I saw it live and saw the replays on the concourse. I agree that Greer should have stopped the cross.
As for the last gasp chance, it looked as though he'd messed up, but I also saw the east side linesman put his flag up, so he would have been offside had it gone in?