Tolong jelaskan mengenai Game 12: Caruana–Carlsen, ½–½ dari Kejuaraan Catur Dunia 2018

1.e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 7. Nd5 Nxd5 8. exd5 Ne7 9. c4 Ng6 10. Qa4 Bd7 11. Qb4 Bf5 12. h4 h5 13. Qa4 Bd7 14. Qb4 Bf5 15. Be3 a6 16. Nc3 Qc7 17. g3 Be7 18. f3 Nf8 19. Ne4 Nd7 20. Bd3 0-0 21. Rh2 Rac8 22. 0-0-0 Bg6 23. Rc2 f5 24. Nf2 Nc5 25. f4 a5 26. Qd2 e4 27. Be2 Be8 28. Kb1 Bf6 29. Re1  (diagram)  a4 30. Qb4 g6 31. Rd1 Ra8 ½–½