The Scotsman Winning numbers 2019-04-18 - in last night’s Lotto draw were 8, 23, 28, 42, 43 and 51, with bonus ball 52.