Northern Ireland has provisionally broken its temperature record for the second day in a row – and the third time in a week.
Armagh reached 31.4C (88.52F) at 3.20pm this afternoon, according to the Met Office, beating the 31.3C (88.34F) in Castlederg in County Tyrone on Wednesday.
The record was first broken on Saturday when 31.2C (88.16F) was recorded in Ballywatticock.
An amber Met Office warning for extreme heat is in force today in Northern Ireland, parts of southern England and the Midlands, and most of Wales.
The UK has been sweltering in high temperatures for about a week but the heatwave is set to break up from Friday, when it will turn cooler for most, and there could be flooding in some areas at the weekend.
On Saturday and Sunday a yellow warning for heavy rain and thundery showers is in place in central and southern parts of England and Wales.
Some parts could see up to 10cm (3.9in) of rain, and the Met Office said "lightning and hail are expected to be additional hazards".
More on Northern Ireland
Northern Ireland Protocol: 'We will not renegotiate,' Ursula von der Leyen tells Boris Johnson after UK demands changes to key part of Brexit deal
Weather: Northern Ireland records new 'highest temperature' of 31.3C – as UK heatwave set to break up
Boris Johnson's Brexit gamble: Sit back and hope the EU becomes the bad cop
Brexit: UK calls for 'significant changes' to Northern Ireland Protocol – but EU says no to renegotiation
UK weather: Northern Ireland hits hottest temperature ever recorded as mercury hits 31.2C in County Down
Brexit: 'Sausage war' between UK and EU 'not even handbags at dawn', MPs told
Looking further ahead, a mix of sunny spells and heavy showers is expected from the middle of next week into August, according to the Met Office.
But towards the middle of the month it should become more settled, with drier and warmer conditions forecast.