I know this probably isn't quite what you're looking for, but it's reasonably close. In October 1944 there was a comparative performance trial held at the US Naval Air Station in Patuxent River, Maryland between a Seafire LIIC and a Zeke 52 (A6M5). Taken from Price, A 1974, 'Spitfire at War', Ian Allan Limited, Surrey, England
Results of Trials
The peak speeds of the two aircraft are:
Seafire LIIc - 338mph at 5,500ft
Zeke 52 - 335mph at 18,000ft
The comparative speeds in miles per hour are:
Height / Seafire LIIc / Zeke 52
Sea Level / 316 / 292
5,000ft / 337 / 313
10,000ft / 337 / 319
15,000ft / 335 / 327
20,000ft / 328 / 333
25,000ft / 317 / 327
30,000ft / - / 317
The Zeke 52 climbs at a very steep angle and gives the impression of a very high rate of climb. The Seafire LIIc, however, has a much better initial climb and remains slightly superior up to 25,000ft. The climb of the Seafire is at a higher speed, but at a more shallow angle. The best indicated climbing speeds of the Zeke and Seafire are 120mph and 160 mph respectively.
Turning plane - the Zeke 52 can turn inside the Seafire LIIc at all heights. The Zeke 52 turns tighter to the left than to the right.
Rolling plane - the rate of roll of the two aircraft is similar at speeds below 180mph IAS, but above that the aileron stick forces of the Zeke increase tremendously, and the Seafire becomes progressively superior.
The Seafire is superior in the dive although initial acceleration is similar. The Zeke is a most unpleasant aircraft in the dive, due to heavy stick forces and excessive vibration.
Tactics - Never dogfight with the Zeke 52 - it is too maneuverable
At low altitudes where the Seafire is at its best, it should make use of its superior rate of climb and speed to obtain a height advantage before attacking. If jumped, the Seafire should evade by using superior rate of roll. The Zeke cannot follow high speed rolls and aileron turns.
The Seafire LIIc is 24mph faster at sea level, this difference decreasing to parity between 15,000 and 20,000ft. The Zeke 52 is 10mph faster at 25,000ft.
The Seafire can out-climb the Zeke up to 25,000ft.
The Zeke is very manoeuvrable and can turn inside the Seafire at all altitudes.
The Zeke fights best between 115 and 180mph IAS.
The rate of roll of the Seafire is better than that of the Zeke above 180mph IAS.
Now keep in mind the Seafire LIIC is the low altitude variant with a Merlin 32 giving around 1500hp, which means it's pretty much equivalent to a Spitfire MkV, which is outright superior to any Hurricane variant ever produced. Also, when you speak of the Zero, you're talking of a huge family of aircraft here, ranging from the A6M1 to the A6M8. The growth in engine power was 780hp all the way to 1560hp, not quite as obscene as some other WWII aircraft (cough Spitfire ~1030hp to 2120hp cough), but significant nevertheless.
Since you're looking at Singapore, you'd be talking about the Hurricane MkIIA vs the A6M2 or A6M3. The general picture presented here should be reasonably close to the situation. Basically the Hurricane needs to stick to boom n' zoom tactics and keep its speed up, otherwise the Zero will eat its breakfast for it. However, a well flown Hurricane would be unpursuable by a Zero given that the Zero sucks balls diving and rolling at speed, AND the Hurricane more likely than not will outclimb it as well.