The Republic were keen to make home advantage count from the outset with Denise O’Sullivan and Kyra Carusa combining to set up Emily Murphy, but the Newcastle striker could only direct the ball wide at full stretch.
Following a period of pressure and successive corners from the hosts, the visitors had a chance of their own with Laura Deloose fizzing wide of the far post.
However, the deadlock would be broken on the stroke of half-time as Jessie Stapleton’s effort was blocked in the area by the hand of Mariam Toloba, prompting referee Franziska Wildfeuer to award the penalty.
McCabe stepped up and sent Evrard the wrong way, rolling the ball into the bottom right-hand corner, giving Ward’s side a deserved lead at the break.
Belgium were level on 52 minutes with a goal out of nothing as Wullaert dinked over goalkeeper Grace Moloney, who had found herself too far off her line.
The Republic’s response was immediate, as from the next attack, McCabe’s effort from the right cannoned off the post and the back of Evrard to restore the lead.
Nine minutes later, O’Sullivan found Murphy down the channel and despite being inside the box, showed composure to find McCabe on the age of the area who rifled home.
She would then turn provider in the 66th minute, as her corner was only cleared as far as Sheva unleashed an unmerciful left-footed effort to give the hosts a 4-1 lead.
Belgium pulled one back as substitute Detruyer took advantage of some slack defending the to fire home from the edge of the area.
The teams will meet again in Leuven on Tuesday at 19:30 GMT.