20180414 sports.tennis: Tennis: Karlovic beats Kyrgios for ATP semis age milestone