DUNFERMLINE and Kelty Hearts have learned their opponents in the next round of the SPFL Trust Trophy.

The fourth round draw was made earlier this afternoon and both clubs have been handed tough assignments as they bid to reach the quarter-finals.

The Pars, whose third round tie with Celtic B has been rearranged for next month, will go to Championship Arbroath if they progress, whilst Kelty will host Northern Irish outfit Linfield.

READ MORE: Potter's delight as Hearts trump the Diamonds

James McPake's League One leaders had been due to host Celtic B, who play in the Lowland League, on September 10, but the fixture was postponed due to international call-ups.

It will now be played on Tuesday November 15, with their tie at Gayfield scheduled for the weekend of December 10/11 if they were to make it through.

John Potter's Kelty, having defeated Forfar Athletic in round two, edged Annan Athletic 2-1 in their third round clash, with Jamie Barjonas netting the winner in stoppage time.

They will now take on Irish Premier League Linfield, who got the better of Highland League Buckie Thistle in their third round tie.

The visit of the 56-time Irish Premier League champions, whose squad includes former Kelty loanee, Daniel Finlayson, will be the second time they have hosted non-Scottish opposition in the competition.

In 2019, they drew 1-1 with English National League side Solihull Moors, before losing on penalties.

The full draw is:

Raith Rovers v Greenock Morton

Kelty Hearts v Linfield

Queen's Park v Montrose

Arbroath v Dunfermline or Celtic B

Alloa Athletic v Queen of the South

Falkirk v Dundee

Elgin City v Clyde

Hamilton Academical or Rangers B v Inverness Caledonian Thistle.