Exeter City have signed two strikers in one day by bringing in Mo Eisa on loan from Milton Keynes Dons until the end of the season and then Millenic Alli from Halifax, for an undisclosed fee.
City have paid a loan fee for Eisa, 29, who is out of contract in the summer.
The Sudan international is in MK's top 10 all-time scorers, having scored 31 goals since being signed in 2021.
Alli, 23, has scored seven goals in 21 matches for the Shaymen in the National League this season.
But he will not make his debut for a couple of weeks as he is currently "nursing a slight knock".
Since beginning his career at Bury, the Irishman has featured in non-league football for South Shields, Ashton United, Stockport County and Chorley before joining Halifax in July 2022.
After a prolific spell in non-league, Eisa shone for Cheltenham, earning moves to Bristol City and latterly Peterborough before joining MK Dons.
After scoring on his debut for Sudan in a friendly with Tanzania last October, Eisa also netted in a 1-1 World Cup qualifying draw with Togo in November.
Exeter have managed just 21 goals in 29 League One games this season - and are the EFL's third lowest scorers after Shrewsbury and Cheltenham (20 each).
Find all the latest football transfers on our dedicated page.