Ireland made it three wins out of three Intercontinental Cup matches with a 133-run win over Canada at Clontarf.
A second-wicket partnership of 119 between Ed Joyce (88) and captain Will Porterfield (67) laid the foundations for Ireland, who went on to score 328 for six with some big hitting from Gary Wilson (56no off 36 balls) and Kevin O'Brien (35 off 15).
John Mooney then shone with the ball, taking four for 27 in 8.4 overs, as Canada were skittled for 195. Usman Limbada top scored with 50, but ate up 81 balls in the process.
Ireland sit top of the Intercontinental Cup table and face the same opposition, who are yet to register a point in three matches, at the same venue on Tuesday.