Japan made hard work of a match in which it held all the cards but was saved by a late Yuya Osako winner which earned it a 2-1 win in its World Cup opener against a 10-man Colombia on Tuesday.