It looks kind of like a Macchi Mc202/205 or Fiat G.55 with the radiator under center line of the fuselage where the wings are and the profile of the wings but it also appears to have 4 .20mm cannons in the wings. ????
You may be right. It had just a slight gull wing appearance as it was coming straight on and looked like it had a Merlin engine as opposed to the inverted DB. I understand that some were outfitted with four 20mm's too.