MONTREAL – The Montreal Impact have won four of their last five games with bright attacking flashes, intelligent defensive play and absurd injury numbers.

Of the 29 players on the Impact’s roster, eight of them are injured, with four of those banged-up players still facing at least another month on the shelf.

Of the four shorter-term injuries, three occurred during the Impact’s current hot streak. Players like Eric Alexander and Maxim Tissot have done well filling in for their injured colleagues, and head coach Frank Klopas is thrilled with how his team has dealt with their various health issues and international call-ups during their solid stretch.

“Tissot had a very good game, and he’s away [with Canada] now. [Ambroise] Oyongo’s gone [with Cameroon]. When we get those guys back, and the other guys healthy, I think the competition is going to be really good,” Klopas told reporters on Tuesday morning. “Right now, we always have to improvise a lot of things, because Eric Alexander is much better in the middle, but he does a very good job out wide. … I know there has been flexibility with the guys, and I think it’s come in handy for us, in moments where we need it the most with injuries and call-ups.”

But there are signs of respite.

Tuesday’s training session featured encouraging scenes. Hassoun Camara, out since late March with a knee injury, shed his brace to do physical work alongside Eric Miller, who injured his hamstring on May 23 against Dallas. Dilly Duka (concussion) and Dominic Oduro (groin) ran and exchanged passes on the sidelines.

Duka, concussed when an Adailton clearance hit him in the face during Montreal’s 3-0 defeat at Chicago on May 30, could return to training with his teammates this week.

“Dilly is going through the steps that you have to [take] to bring a player back after concussion symptoms,” Klopas said. “We pushed him today, and the key thing is how he responds tomorrow. If he’s good, then you go to the next step. If everything goes according to plan, I would assume that, in the next couple of days, he will be with the team, training.”

Oduro also hopes to integrate team training this Wednesday or Thursday, with a view on earning some minutes at Yankee Stadium this Saturday against New York City FC (7 pm ET, MLS LIVE).

“At the end of the day, I haven’t been out for this long in my whole career,” Oduro said. “I haven’t been this hurt. So I’m coming to rehab every day, doing the same thing repeatedly every day. It kind of eats you up a little bit. I think I was just struggling through that mentally. The trainers help me through it. They try as much as possible to be dynamic with it, to kind of incorporate stuff that wouldn't bore me. That helped. Hopefully I don't get hurt again because it sucks, just sitting outside and watching your team play.”

At least Oduro and company are watching a winning team.