But there were actually 5 moves in the game
Won a rated game but ELO didn't change

I just won on time a correspondence game. However my ELO did not move at all.
My opponent had a rating of 300 points lower than me, but I believe system should award you at least 2 or 3 points right?
Why are you asking about an elo rating on chess.com?
If youre referring to a game here. The game has to go 4 moves.

Yes I am talking about a game here. Game lasted 5 moves.
The last game you played went 2 moves. This is chess.com, not elo.

Oh, I think I understand now. You have to make 4 moves yourself. Because when the game began the opening was already made by the system (Ruy Lopez) so officially the game lasted 5 moves.
But I understand what do you mean.
What I don't understand is what is the problem that I asked about the ELO. I know this is chess.com, isn't ELO part of chess?
And I asked about a game I played here, not in other site or OTB.

Oh, I think I understand now. You have to make 4 moves yourself. Because when the game began the opening was already made by the system (Ruy Lopez) so officially the game lasted 5 moves.
But I understand what do you mean.
What I don't understand is what is the problem that I asked about the ELO. I know this is chess.com, isn't ELO part of chess?
And I asked about a game I played here, not in other site or OTB.
You get a chess.com rating on chess.com, not an elo rating.

Well, I considered it as chess.com ELO.
I didn't know that you can call your rating "ELO" only if it is an official one.
Thanks for answering.

Looks like you figured out why your rating didn't change, so I'll just pipe in with a couple of comments about the whole Elo thing.
First of all, it's Elo, not ELO. It's named after the person who designed the system (Arpad Elo) and isn't an acryonym, so only the first letter is capitalized.
Secondly, chess.com doesn't use the Elo system to determine ratings, it uses the Glicko system (named after its creator - Mark Glickman), which is similar to the Elo system but uses a value called the "ratings deviation" (or RD) to try to account for uncertainty in a person's rating.
So, it isn't that you can only call it an Elo rating if it is an official one, it's that you can only call it an Elo rating if it uses the Elo system, which chess.com does not.
I just won on time a correspondence game. However my ELO did not move at all.
My opponent had a rating of 300 points lower than me, but I believe system should award you at least 2 or 3 points right?