Event: FIDE World Youth U16 Chess Olympiad 2025
Site: https://lichess.org/broadcast/fide-world-youth-u16-chess-olympiad-2025--matches-19/round-1/0GAlFyS6/i0NP74Yp
White: Calles, Johan
WhiteElo: 1482
Black: Montano Velasco, Matias Khaleb
BlackElo: 1840
Result: 0-1
ECO: B15
Opening: Caro-Kann Defense: Tartakower Variation
Variant: Standard
TimeControl: 2700+10

1. e4 { [%eval 0.18] [%clk 0:45:09] } 1... c6 { [%eval 0.23] [%clk 0:43:40] } 2. d4 { [%eval 0.24] [%clk 0:45:11] } 2... d5 { [%eval 0.24] [%clk 0:42:30] } 3. Nc3 { [%eval 0.16] [%clk 0:45:08] } 3... dxe4 { [%eval 0.18] [%clk 0:42:38] } 4. Nxe4 { [%eval 0.28] [%clk 0:45:11] } 4... Nf6 { [%eval 0.31] [%clk 0:42:11] } 5. Nxf6+ { [%eval 0.29] [%clk 0:44:18] } 5... exf6 { [%eval 0.22] [%clk 0:42:19] } 6. Nf3 { [%eval 0.11] [%clk 0:43:11] } 6... Bd6 { [%eval 0.19] [%clk 0:42:18] } 7. Be2 { [%eval 0.17] [%clk 0:42:33] } 7... O-O { [%eval 0.15] [%clk 0:42:08] } 8. O-O { [%eval 0.17] [%clk 0:42:36] } 8... Re8 { [%eval 0.15] [%clk 0:41:53] } 9. Be3 { [%eval 0.16] [%clk 0:41:55] } 9... Nd7 { [%eval 0.3] [%clk 0:41:35] } 10. Qd2 { [%eval 0.01] [%clk 0:41:39] } 10... Nf8 { [%eval 0.01] [%clk 0:41:37] } 11. Rfe1 { [%eval 0.0] [%clk 0:41:02] } 11... Qc7 { [%eval 0.03] [%clk 0:39:12] } 12. g3 { [%eval -0.25] [%clk 0:37:00] } 12... Be6 { [%eval -0.05] [%clk 0:30:54] } 13. c3 { [%eval -0.4] [%clk 0:33:45] } 13... Rad8 { [%eval -0.14] [%clk 0:30:49] } 14. Qc2 { [%eval -0.25] [%clk 0:33:37] } 14... Ng6 { [%eval -0.26] [%clk 0:25:22] } 15. Bf1 { [%eval -0.5] [%clk 0:31:13] } 15... Qd7 { [%eval -0.39] [%clk 0:21:41] } 16. b3 { [%eval -0.72] [%clk 0:28:06] } 16... Bg4 { [%eval -0.27] [%clk 0:19:29] } 17. Bg2 { [%eval -0.49] [%clk 0:28:09] } 17... h5 { [%eval -0.53] [%clk 0:18:07] } 18. h4 { [%eval -0.76] [%clk 0:27:24] } 18... Bf5?! { [%eval -0.2] } { Inaccuracy. f5 was best. } { [%clk 0:13:09] } 19. Qd2 { [%eval -0.66] [%clk 0:27:17] } 19... Bh3 { [%eval -0.24] [%clk 0:13:12] } 20. d5?? { [%eval -1.96] } { Blunder. Qd3 was best. } { [%clk 0:24:48] } 20... c5? { [%eval -0.43] } { Mistake. Bxg2 was best. } { [%clk 0:12:30] } 21. c4?! { [%eval -1.39] } { Inaccuracy. Qd3 was best. } { [%clk 0:24:13] } 21... Re4 { [%eval -1.38] [%clk 0:09:22] } 22. Qe2 { [%eval -1.76] [%clk 0:17:21] } 22... Bxg2 { [%eval -2.01] [%clk 0:08:50] } 23. Kxg2 { [%eval -2.08] [%clk 0:17:24] } 23... Qg4 { [%eval -1.52] [%clk 0:08:41] } 24. Kh1?? { [%eval -5.41] } { Blunder. Ng1 was best. } { [%clk 0:15:58] } 24... Qh3+ { [%eval -5.31] [%clk 0:05:32] } 25. Kg1 { [%eval -6.27] [%clk 0:15:50] } 25... Rde8? { [%eval -3.15] } { Mistake. Rxh4 was best. } { [%clk 0:02:50] } 26. Qf1 { [%eval -3.01] [%clk 0:15:50] } 26... Qf5 { [%eval -2.92] [%clk 0:01:43] } 27. Kg2 { [%eval -3.33] [%clk 0:15:08] } 27... Qg4 { [%eval -3.16] [%clk 0:00:29] } 28. Bd2 { [%eval -3.32] [%clk 0:14:43] } 28... Qf5?? { [%eval -0.21] } { Blunder. Re2 was best. } 29. Rxe4?? { [%eval -4.15] } { Blunder. Rac1 was best. } { [%clk 0:14:43] } 29... Rxe4?? { [%eval 0.0] } { Blunder. Qxe4 was best. } 30. Re1 { [%eval 0.0] [%clk 0:14:48] } 30... Rg4 { [%eval 0.0] } 31. Qe2 { [%eval 0.0] [%clk 0:14:28] } 31... Kh7 { [%eval 0.21] } 32. Nh2?! { [%eval -0.34] } { Inaccuracy. a4 was best. } { [%clk 0:14:22] } 32... Nxh4+ { [%eval -0.36] } 33. Kh1 { [%eval -0.41] [%clk 0:14:25] } 33... Rg6?? { [%eval 2.99] } { Blunder. Rd4 was best. } 34. gxh4?! { [%eval 2.26] } { Inaccuracy. Rg1 was best. } { [%clk 0:14:09] } 34... Qh3?! { [%eval 3.35] } { Inaccuracy. Bxh2 was best. } 35. f4 { [%eval 3.48] [%clk 0:14:01] } 35... Qxh4 { [%eval 3.4] } 36. Rf1 { [%eval 3.47] [%clk 0:14:00] } 36... Rg3?! { [%eval 5.04] } { Inaccuracy. f5 was best. } 37. Qf2?? { [%eval 2.39] } { Blunder. Be1 was best. } { [%clk 0:14:02] } 37... Qh3 { [%eval 2.3] } 38. Be1 { [%eval 1.69] [%clk 0:13:46] } 38... Rd3 { [%eval 1.63] } 39. Qe2 { [%eval 1.19] [%clk 0:13:18] } 39... Qf5?! { [%eval 2.07] } { Inaccuracy. Re3 was best. } 40. Bd2 { [%eval 1.57] [%clk 0:13:10] } 40... Rh3?! { [%eval 2.38] } { Inaccuracy. b5 was best. } 41. Qg2?! { [%eval 1.28] } { Inaccuracy. Rf3 was best. } { [%clk 0:12:55] } 41... g5 { [%eval 1.69] } 42. Rg1?? { [%eval -3.79] } { Blunder. Rf3 was best. } { [%clk 0:11:05] } 42... g4 { [%eval -3.56] } 43. Qf2 { [%eval -3.52] [%clk 0:10:29] } 43... Qe4+ { [%eval -3.5] } 44. Qg2 { [%eval -3.37] [%clk 0:09:55] } 44... Qd4 { [%eval -3.17] } 45. Bc1?! { [%eval -4.08] } { Inaccuracy. Rf1 was best. } { [%clk 0:08:46] } 45... Bxf4 { [%eval -3.85] } 46. Qc2+ { [%eval -3.85] [%clk 0:08:43] } 46... Kg7 { [%eval -3.72] [%clk 0:00:04] } 47. Bxf4 { [%eval -3.73] [%clk 0:07:46] } 47... Qxf4 { [%eval -3.35] [%clk 0:00:11] } 48. Qf2?? { [%eval #-4] } { Checkmate is now unavoidable. Qg2 was best. } { [%clk 0:07:51] } 48... Kf8?? { [%eval 12.09] } { Lost forced checkmate sequence. Qxf2 was best. } { [%clk 0:00:09] } 49. Qf1?? { [%eval #-1] } { Checkmate is now unavoidable. Qxf4 was best. } { [%clk 0:07:19] } 49... Rxh2# { [%clk 0:00:16] } 0-1