Minnesota United's road to the U.S. Open Cup final will go through Allianz Field.
A Thursday afternoon draw determined the home teams for the semifinal matches on Aug. 7 and the Loons won their draw with the Portland Timbers. Kickoff is scheduled for 7 p.m.
On the other side of the bracket, Atlanta United will host Orlando City SC.
In a scheduling twist, the Loons will play Portland on Aug. 4 in an MLS match at Allianz, three days before their U.S. Open Cup match at the same venue.
"They've got a really, really strong squad," Heath said on Monday. "It's going to be a really difficult game because as we saw [Wednesday], they're taking it serious as well."
Portland edged host Los Angeles FC 1-0 on Wednesday in the Open Cup quarterfinals while Minnesota blew out New Mexico 6-1 behind Angelo Rodriguez's hat trick.
The Loons are one of the hottest MLS teams, scoring 26 goals over their past six games. The last time they didn't score at least three goals was on June 8, a 1-0 loss to Colorado.
Before their victory against New Mexico, Minnesota defeated Sporting Kansas City and the Houston Dynamo. The Loons trailed the Dynamo 2-0 at halftime but won 3-2.