The rooks need to be defended to resume the threats!
1. g1f3  1... c7c5  2. e2e4  2... d7d6  3. f1b5  3... c8d7  4. b5d7  4... b8d7  5. c2c3  5... g8f6  6. d1e2  6... e7e6  7. d2d4  7... c5d4  8. c3d4 Let's quickly skip the opening, saying that the solid Rossolimo quickly led to an innocent-looking French pawn structure. 8... d6d5  9. e4e5  9... f8b4  10. c1d2  10... b4d2  11. b1d2  11... f6g8 At least innocent-looking up to here, when there came... 12. e1c1 \"Very interesting! And it took me completely by surprise. This is Daniil Dubov: he is going long-castle whenever possible\" (Grandelius) 12... g8e7  13. c1b1  13... e7c6  14. h2h4 Dubov is not hiding his intentions at all. He wants to push all his pawns on the kingside and mate whenever the black king shows itself there. If not—well, he will have a kingside edge and potentially an open c-file. 14... d8b6  15. e2e3  15... a8c8 Grandelius is somehow finding the most precise moves, gaining enough counterplay. But this comes at a price as he is burning loads of time on his clock. 16. h4h5  16... h7h6  17. g2g4  17... b6b5 Just in time. The further advance of the white pawns is coming with a price, and Black is creating threats on his own. 18. d1c1 Pinning the rook at once.