1. g1f3  1... g8f6  2. b2b3  2... c7c5  3. c1b2  3... b8c6  4. e2e3  4... g7g6  5. b1c3 [%c_effect c3;square;c3;type;Interesting;persistent;true] A creative move with the idea of exploiting the pin on the a1-h8 diagonal and playing Nd5 or Ne4 next. 5... e7e5 [%c_effect e5;square;e5;type;Interesting;persistent;true] A novelty already on move five. 6. f1b5  6... d8e7 Protecting the e5-pawn. 7. e1g1  7... f8g7  8. d2d4 [%c_effect d4;square;d4;type;GreatFind;persistent;true] White must strike while Black is still undeveloped. 8... e5e4  9. f3d2  9... c5d4  10. d2c4 [%c_effect c4;square;c4;type;GreatFind;persistent;true][%c_highlight a3;keyPressed;none;opacity;0.8;square;a3;persistent;false][%cal db2a3][%c_arrow b2a3;keyPressed;none;from;b2;opacity;0.8;to;a3;persistent;false] An excellent move, preparing Ba3. 10... e8g8 [%c_effect g8;square;g8;type;GreatFind;persistent;true] Keymer reacts well. 11. b2a3  11... c6b4 [%c_effect b4;square;b4;type;Mistake;persistent;true] The pinned knight is a constant headache for Black. It's better to sac the exchange with 12. d1d4  12... d7d5  13. c4b6 [%c_effect b6;square;b6;type;GreatFind;persistent;true] A curious position with many pins and tactical themes left, right and center. 13... f6g4  14. d4b4  14... e7h4  15. h2h3  15... a7b6  16. c3d5 [%c_effect d5;square;d5;type;GreatFind;persistent;true] Firouzja keeps playing precisely. 16... a8a3 Removing the important dark-squared bishop, but this isn't enough to solve the problems. 17. d5e7  17... g8h8  18. b4a3  18... c8e6 [%c_effect e6;square;e6;type;Inaccuracy;persistent;true] Here both players had less than a minute left on the clock and of course this makes it hard to find the right moves in a still complicated position. 19. a3d6 [%c_effect d6;square;d6;type;Blunder;persistent;true] A blunder that loses all the advantage. 19... g4e5 The position is balanced now, but this evaluation won't last long. 20. b5e2 The bishop comes back to protect the king. 20... f8e8 [%c_effect e8;square;e8;type;Mistake;persistent;true] 21. a1d1 [%c_effect d1;square;d1;type;GreatFind;persistent;true] The knight cannot be captured due to the back-rank problems. 21... e6h3 A desperate sacrifice. 22. g2h3  22... h4h3  23. e7d5  23... h7h5  24. d5f4  24... h3h4  25. d6d5  25... h8h7  26. f4g2  26... h4g5  27. d5e4 White is simply a rook up and the rest is not very interesting. Keymer plays on since both players had only seconds, but Firouzja is a well-trained bullet player. 27... e8e6  28. e4f4  28... g5e7  29. f4g3  29... g7f6  30. g3h3  30... e6c6  31. c2c4  31... f6g7  32. g2f4  32... e7g5  33. h3g2  33... g5h4  34. d1d4  34... h4e7  35. f4d5  35... e7e8  36. d4e4  36... e8d8  37. f2f4  37... e5d7  38. f4f5  38... d7c5  39. e4f4  39... g7e5  40. f4f3  40... h7h6  41. f3h3  41... d8e8  42. g1h1  42... e5b8  43. e2f3  43... e8e5  44. f1g1  44... e5f5  45. f3g4  45... f5e5  46. g4d1  46... c6e6  47. d1c2  47... h6g7  48. g2g3 