BRASILIA, Brazil — For once Lionel Messi didn’t carry Argentina on his shoulders.

He didn’t have to.

Gonzalo Higuain ended a four-game scoreless streak with an early winner as Argentina beat Belgium 1-0 and reached the World Cup semifinals for the first time since 1990.

“Since the first game of this World Cup, I said I was calm, that the goals would come. It came and at an important moment,” Higuain said. “It’s been so many years since we made it to the semifinals. Now we did.”

Higuain came into the World Cup still recovering from an ankle injury that had sidelined him since early May. The 26-year-old Napoli striker looked out of shape in the group stage and wasn’t giving Argentina the edge it needed in the penalty area.

That changed in the eighth minute of Saturday’s game in Brasilia. He picked up a deflected pass from Angel Di Maria just inside the area and beat keeper Thibaut Courtois with a half-volley toward the far post.

“Higuain has the class to put the ball where he wants it. There is nothing we could do about it,” Courtois said.

A poor consolation for the Belgium keeper was that he once again kept Messi from scoring, as he had done in seven straight matches at club level. The Argentina captain missed a chance to get his fifth goal when he failed to beat Courtois in stoppage time.

Buoyed by the melodic chants of its fans, Argentina protected its lead thanks to a near-flawless defensive line, bolstered by strong performances from central midfielders Javier Mascherano and Lucas Biglia.

Belgium lacked the imagination to find a way into the final third of the pitch and created few clear chances, apart from a pair of headers by Kevin Mirallas and Marouane Fellaini.

Belgium’s most creative player, Eden Hazard, had little impact on the game beyond receiving a yellow card for a challenge on Lucas Biglia.