Chris, I don't know if you posted in jest, or seriously, but I am going to take it as seriously.
First thing you HAVE to do, is to stop saying that you can't beat him. As soon as you say that, you program your brain to lose. You are playing arguably the best player in the world, so, even getting weight, you know going in that you CANNOT make careless errors. There is very little you are going to get away with, so, you have to either run out all the time that you get a chance to, or you have to lock him up tight when you get the chance to.
Him being the best, means that he is not likely to miss opportunities, that is why he is the best. You, on the other hand, are likely to miss some opportunities, that is why you are getting a spot. So, you have to lessen his opportunities.
I think the biggest problem you have right now against him is your head. You KNOW deep down that you can win. That is why you keep playing him. Unlike less experienced players, you aren't foolishly chasing a dream you have no chance at. But, you HAVE (and I can't stress that enough) to believe not just down deep, but all the way through, that you can beat him. Until you do, you will sabatoge your game subconsciously to make sure you do lose.