At times, it seemed Philip Larsen was never going to get back in the lineup.

The Edmonton Oilers defenceman made a rare appearance Wednesday, having been out with an undisclosed illness since mid-December.

“I was struggling, I got dizzy and I didn’t have any energy,” Larsen said. “It was tough, because some days have been really good and some days it kind of comes back, so it’s been tough on me. It’s nice to get a game in. I want to get some games in before the (Olympic) break.”

Larsen missed 18 games with the ailment, which he described as a mystery virus. He went on to play 18:46 in the 3-0 win over the San Jose Sharks.

“There are a lot of things going on in the air and there are lots of viruses out there that just makes you feel like this,” Larsen said. “I hope we’re going on the right track now.

“There are days were it’s good and there are days where it’s bad. Overall, I’ve been skating with the team for a week and a half. There are some good days there are bad days, but it was good to get a game.