Irrespective of who deserved to win over the 90mins ( clearly Barnsley) should the Cosgrove goal as an individual incident have been allowed ?

In "the modern game" any opposition player contact with a goalkeeper when they have the ball under their control in their hands is deemed a foul. "Protected species" keepers may be but a foul is given in these circumstances.
From the replays i have seen the Wycombe keeper was time wasting ( almost on a par with Brad Collins in the Ismael season) stood holding the ball. Cosgrove approached him from ten yards away and stood next to him, moving his body forward to make contact with the keeper, not a heavy touch but definitely making contact to seek an advantage.
It doesn't really matter that the keeper then play acted a fall and messed up dropping the ball loose, in my opinion the first act by Cosgrove was a foul on the keeper and the goal should not have stood.

Just my opinion. How would I have reacted if Wycombe had scored the goal ?

What do others think ?