The pawn on g2 is still impossible to protect, but Caruana has an idea.
5. f3f4  5... g6h4 This is Black's idea: The pawn on g2 cannot be protected. Now White should make room for the rook on e1, but Caruana takes a drastic decision. 6. c2c4  6... d5c4  7. d1a4 