Always losing to the same opponent? I am just asking if anyone here suffers a problem of always losing to the same opponent. This problem occurs to me so often against one particular player. Well, the story goes like this:

When I first played chess, I met a chess player, let him be A. At first, my chess skills are lower than his and I always lose to him (this is normal). But then as my chess skill progresses, even if I can beat other players (let them be B), I still can't beat A.

So here's an absurd situation of A beating me, me beating B, B beating A.

I have to emphasize, this situation occurs every time. And by B, I mean every other club player, but not A. A is not a particularly good player, but somehow I just cannot manage to beat him.

The question I am asking is whether this is occurring to you all and how can I overcome it

Is this a psychological problem, as his opening repertoire is normal for me?

Thanks!
We were all there, it is normal. 

It is a psychological problem, but without 3+ sample games there is nothing I can do to help you. If you could edit your post with 3+ games that illustrate typical scenario, I could engage in solving your problem with greater effect. 

Without the games the best I can advise you is : 


Know your opening -> ask here if you need help;
know how to play your middlegame pawn structure ( isolated pawn / d4 vs c6 + e6 / sicilian formations... ) -> ask here if you need help;
Make smart exchanges in the endgame -> ask here for help by posting the endgame position; 


To cut it short, work on your technique and this problem will solve itself. As for psychological aspect of this problem, keep your nerves calm when you reach good / winning position, as that is the point when "mind tricks" will start to mess you up. 

This is especially true when you reach winning position, the "victory rush" will loosen your sense of danger and you might miss opponent's saving tactics. Even if the game is still won for you, the psychological blow it will make will be devastating and will shake you so much that you might lose the game in the next move ( happened to me countless times ). 

This is not the case when you play other opponents because your mind is calm, and you are able to control "victory rush" by carefully and objectively assessing the position. This is the place that you must work on hardest -> keep your emotions under control during the game and assess position objectively. 

As soon as you feel fear that you will "f*ck it up" because he's lucky or destiny chose him to punish you for your chess sins, STOP PLAYING. Take 1 minute to breathe and calm down. This is the crucial moment in the game, so use that 1 minute to calm down -> no thinking, calculating, assessing lines, NO! Just breathe and calm down, that is all you need ( you can always spare a minute even in blitz games ). Tell yourself "I've got this!" and just aim not to lose the game. Your main goal is not to lose, so even if you draw the game in an overwhelmingly won position for you, it is still a success as you broke the losing streak. In your mind he will no longer appear as "SuperChessMan", but after not losing that game he will become simply yet another player. The moral boost you will feel in that moment will disperse all the previous psychological barriers and you should be able to engage him successfully in the next game.

Another thing that helped me was analysis of my own games against such opponents. You should always do this when you lose the game, always! Just turn on the engine and see its suggestions, that is enough for a start. You can always post your game here for help, we don't bite people's heads off! :)

For now, this is all the advice  I can offer.

Good luck!