According to my philosophy, the middle game is way more important than the endgame. If you play the middle game like a pro you'll reach the endgame with a significant advantage and win. If you play the middle game extremely well, you may even win before the endgame.
However, since I am merely a 1500 player, I may be wrong. So here's a piece of advice - in order to improve your endgame skills start reading books! Take a look at this article from wikipedia: https://en.wikipedia.org/wiki/Chess_endgame_literature
Also, there's a book called Practical Chess Endings by Keres which was recommended by NM Reb in a chess.com forum 7 years ago.




I want to improve my endgame, I would like some advice from high rated players. I'll post my last game as an example of my endgame play:
Despite being 2 pawns up, I found it very difficult to win this complex endgame.
I noticed 1600-1700 players typically play the endgame better than me. Any advice on improving my endgame will be appreciated.