Bolton's record £12million signing returned to the starting line up against Manchester United and played for 66 minutes, before being replaced by Ricardo Vaz Te.
However, Megson says he was just taken off as a precaution and will be fit for the trip to Upton Park this Sunday.
"He was okay and came through that," Megson told the club's website. "We just gave him an hour because he wasn't 100 percent right. But we needed him out there and he played well against what is one of the best teams in the world."