Japan were firmly on top and pushing for a winner ... and then a dramatic last-minute penalty turned everything on its head.