I'm of the opposite opinion.
Ideally I'd like him to play in all 3 games. But I believe we have enough to beat Fulham without him starting. But against City an Livepool, we're going to set up defensively and won't see much of the ball. It will take a moment of magic or set piece for us to score. James is THE man for both.
I agree for him personally, he has more chance to shine against Fulham. But for the team it's more important e have him against the big 2.
As I said, hopefully, he'll be available for all 3. There's then a 10 day rest before we play Southampton.