This annoys me, people being pedantic as fuck when they are wrong. The foul was most definitely committed on the line and the forward motion carried the players into the box. By the letter of the law, if there was an infringement and the ref blew, it was a penalty.