Dmitry Andreikin is an unpleasant opponent for Sergey Karjakin, having eliminated him in the 4th round of 2013 World Chess Cup.
Karjakin defended with the Berlin Ruy Lopez, and Andreikin avoided the famous endgame by slowly expanding in the center with d3, c3 and d4.
Black traded on d4 and struck back with d6-d5. After the massive exchanges, black found the excellent move 17…Qd5 to hold the balance.
With the weakened pawn structure around his king, Andreikin couldn’t find anything better than to trade all the rooks and force perpetual check.