Cammy Mackay has to produce an excellent save to deny Martin MacDonald in the 6th minute.
Keatings has the ball in the net soon after but it's flagged for offside.
14: Jordan White opens the scoring with a header after a great assist from Matheus Machado.
Keeper saves a header from Keatings and Storey speeds forward but MacLennan saves.
32: James Keatings doubles our lead! He takes down a great ball from McCart and he finishes past MacLennan.
36: Penalty to ICTFC! Welsh is taken down by MacLennan, but the keeper atones and saves the spot kick by Welsh.
Half Time 2-0 at Inverness and at Brora it's also 1-0 to the hosts against Ft William
Cameron Harper replaces Kevin McHattie as the second half begins.
50: White gets a third goal for Inverness from a Storey cross, and Ft William level at Brora (Ross Gunn)
58: Gillies fires just wide for Clach from range
62: Keatings cross finds its way to Machado in the box but he fires over from close range
65: Clach have one back as Eachainn Miller heads in at the back-post and Brora go back in front at Dudgeon Park 2-1.
69: Bad news for Inverness as Jamie McCart receives treatment and he isn't going to be able to continue. ffs
70: White completes his hat-trick as he taps in from close range after meeting Machado's cross from the left. Brora go to 3-1.
Full Time 4-1 at Inverness and 3-1 at Brora
Incoming - Inverness CT v Brora Rangers final coming up.
6th October @Mosset Park Forres v Brora Rangers.