The visitors have a chance to gain revenge for the 3-0 defeat that they suffered at the hands of their hosts when the sides met in November's reverse fixture.
On the back of consecutive defeats to FC Utrecht and Ajax, AZ have returned to winning ways following a 1-0 victory at Emmen on Saturday.
Pascal Jansen's men would have been expected to win by a larger margin given that they were up against the bottom club, but a mixture of splendid goalkeeping, as well as wasteful finishing, prevented that from happening.
Yukinari Sugawara was his side's unlikely hero as he popped up with the winning goal - his second of the season - 20 minutes from time.
Sunday's fixture has been renowned for producing a high number of goals in recent seasons, as its last three editions have yielded an average of five goals.
However, the Cheeseheads have not been at their usual best attacking-wise on home turf, with only 40% of their goals coming on their own patch.
Courtesy of a 1-0 victory against title hopefuls Vitesse on Saturday, Heerenveen have picked up seven points from the last nine available.
Henk Veerman's 12th league goal of the season - and his fourth in the last six home games - came in the final 10 minutes and was enough to settle a closely-contested tie at the Abe Lenstra Stadion.
Johnny Jansen's men are yet to concede a goal in their last three outings, when they have beaten two of the current top five.
As daunting as the prospect of an away game at AZ seems, De Superfriezen have won on their last two visits, so they have every reason to believe that they can repeat the feat.
AZ Alkmaar Eredivisie form: WWWLLW
AZ Alkmaar form (all competitions): WLWLLW
Heerenveen Eredivisie form: DDLWDW
Heerenveen form (all competitions): DWLWDW
Teun Koopmeiners was on target in the reverse fixture, but he has not scored in any of his last six games in all competitions.
Ron Vlaar is nearing a return to action following his recovery from a muscle injury, but Pascal Jansen is in no hurry to restore his Dutch defender back into the side.
The home team will also have to make do with the absence of Dani De Wit, who remains on the sidelines with an ankle problem.
Jonas Svensson has missed major parts of the season with a calf problem, but he is expected to return to training in the coming weeks.
Ulysses Llanez remains Heerenveen's only absentee for the game as he works his way back to full fitness following his recovery from a muscle strain.
AZ Alkmaar possible starting lineup:
Bizot; Wijndal, Martins Indi, Hatzidiakos, Sugawara; Stengs, Koopmeiners, Midtsjo; Karlsson, Boadu, Gudmundsson
Heerenveen possible starting lineup:
Mulder; Woudenberg, Bochniewicz, Dresevic, Floranus; Veerman, De Jong, Halilovic; Van Der Heide, Veerman, Van Bergen
We say: AZ Alkmaar 3-1 Heerenveen
Heerenveen are enjoying a mini purple patch at the moment, but we expect that to come to an end when they face an AZ side who recently got back to winning ways.