Nearly everything went right for the Chicago Fire on Saturday, but there is a lingering worry after Bastian Schweinsteiger left the 4-0 win against Vancouver in the first half with an injury.

Schweinsteiger fell down awkwardly late in the first half challenging for a loose ball. He later asked to be taken off on the next stoppage of play and was subbed out in the 43rd minute with the Fire already leading 3-0.

The initial report was a right hip injury and that he was day-to-day.

.@BSchweinsteiger left the match with right hip pain. His status is day-to-day. #cf97 #CHIvVAN — Chicago Fire FC (@ChicagoFire) July 2, 2017

“We still have to see how it looks, but we had to pull him out of the game because he felt a very sharp soreness,” coach Veljko Paunovic said after the match. “He was actually smart when the result was 3-0 he asked for a substitution.”

After the match, Schweinsteiger returned to the field in street clothes and to join his teammates in saluting the sold-out home crowd. He was walking with a slight limp.

Schweinsteiger played 120 minutes on turf in Cincinnati on Wednesday. The Fire will also play on turf this coming Wednesday in Portland.

“We will evaluate in the next couple of days how he recovers and we expect him to be ready for Portland, but we will know more on Monday,” Paunovic said.

His status for that game is unclear, but the team will have some time off after playing in Portland. The Fire won’t play again until July 22 while MLS takes a break for the Gold Cup.