Figured it out, did you pick up the Big (Yellow) Pellet before the Red Pellet (in the middle)? I think the developer didn't code that situation in mind, so it locks-up the win condition.