With this agreement, Azerbaijan handed over the areas liberated from Armenia to Russia. So why? Had Azerbaijan ventured to fight a little more, it would have gained full control. In fact, with this agreement, Russia benefited from Armenia's weakness. In this way, he ensured that the Armenian soldiers and equipment were not destroyed, and also ensured that all strategic control was under him.
1. Who is Loser?
Armenia and Pashinyan.. His only gain was he saved his soldiers and remaining equipments. He'll probably lose his government too.
2. Where is Azerbaijan in this situation?
It took back some of it's occupied lands. But it's not exactly a victory. He indirectly handed over some of what he bought from Armenia to Russia. It seems unlikely that Russia will completely surrender those areas to Azerbaijan. I think Russia will stay there for a long time or use it as a military base. They will open a corridor to Nakhchivan, but this corridor will be under Russian control. Maybe later time during the passage of a military convoy from Turkey to Azerbaijan, Russia will be able to say 'STOP'.
3. So, Who is the winner?
I guess there is no one who does not know this. No need to write.
These are what I understand from the agreement. Maybe I'm wrong... It can be criticized.