Vidit drew his game with Giri, whereas Mamedyarov and Rapport won, joining the Indian GM in the lead, with 3.5/5.
Mamedyarov won with the black pieces against Van Foreest, showing an excellent form.
Richard Rapport defeated the youngest Indian in the competition, Pragggnanandhaa.
After losing the first round, Richard has collected three wins in four rounds!
Rapport climbs in the rating list with today's win, entering the top ten with a fantastic 2769.
Mamedyarov reaches position five after today's win.
Fabiano Caruana was on the brink of winning his first game in Tata 22, but Esipenko defended well, and the American had to settle for a draw.
Photo credit Lennart Ootes Tata Steel Chess official website
And Magnus? Today, the World Champion played with the black pieces against Nils Grandelius, who is not having a great tournament so far. Indeed, Nils occupies the last position, with only 0.5/4 before today's game. In an intense match, the two Scandinavian GMs tried everything to defeat each other, and there were brilliancies and mistakes. Eventually, they agreed to a draw.
It doesn't seem they were upset from this photo by the always-amazing Lennart Ootes.
The standings now see a trio in the lead, with Mamedyarov, Vidit, and Rapport (3.5), followed by Magnus and Esipenko half a point behind (3.0).
At 2.5 points we find Caruana, Duda and Van Foreest.
Tomorrow Round 6 at 8 AM EST - 14:00 CET.