That season he started Arsenal's FA Cup fifth round replay against Sheffield United due to Robin van Persie, Dennis Bergkamp and Jose Antonio Reyes all being suspended, and Thierry Henry being injured.
On 6 January 2007, Lupoli scored Derby County's first hat-trick for over a decade in a 3–1 victory third round FA Cup tie against Wrexham.
Lupoli finally completed his move to ACF Fiorentina on 1 July 2007, signing a five-year deal with the Viola in a free transfer.
Following the finalisation of his loan move to the Canaries, Arturo told the club's official website "I am very happy to be here and hope to contribute for a great season for Norwich City and to be successful.
After spending a long time out of favour with manager Glenn Roeder, Lupoli publicly stated that he would leave the club in January if not given a run in the team.
[9] In the following game, an FA Cup tie against Charlton Athletic at The Valley, he proved his worth by coming off the bench to score Norwich's equaliser after fans chanted his name throughout the match.
[11] He made his debut for The Blades a few days later when he was given a starting role in the Steel City Derby against local rivals Sheffield Wednesday.
He needed only five minutes on the pitch to find the net but despite scoring on his debut he was unable to prevent United's loss to their bitter rivals.
In July 2013, after two years at Grosseto, Lupoli moved to another team of the same league on a free transfer, this time Varese.