Praggnanandhaa won with black pieces in 39 moves in a Tarrasch variation game early on Monday to halt Carlsen’s run of three straight wins.

The Indian GM lies in joint 12th spot after eight rounds with eight points.

He drew against Anish Giri and Quang Liem Le and lost to Eric Hansen, Ding Liren, Jan-Kryzstof Duda and Shakhriyar Mamedyarov.