Sporting strike again to go two up