Borna Coric hit an incredible tweener winner in his Davis Cup semi-final rubber against Steve Johnson.