[Event "Chess on the Thames"] [Site "Fulham Pier, London SW6 6HH, United Kingdom"] [Date "2026.09.15"] [Round "5.1"] [White "Ady, Jonathan J."] [Black "Kapechun, Mikhailo"] [Result "1-0"] [WhiteElo "2266"] [WhiteTitle "FM"] [WhiteFideId "6000240"] [BlackElo "2193"] [BlackTitle "CM"] [BlackFideId "34147527"] [TimeControl "G: 15 minutes + 5 seconds increment from move 1"] [Variant "Standard"] [ECO "B30"] [Opening "Sicilian Defense: Old Sicilian"] [UTCDate "2026.09.15"] [UTCTime "19:51:31"] [BroadcastName "Chess on the Thames"] [BroadcastURL "https://lichess.org/broadcast/chess-on-the-thames/round-5/yoqF0Aa0"] [GameURL "https://lichess.org/broadcast/chess-on-the-thames/round-5/yoqF0Aa0/3jTdHWKH"] 1. e4 { [%eval 0.18] [%clk 0:15:09] } 1... c5 { [%eval 0.32] [%clk 0:15:07] } 2. Nf3 { [%eval 0.2] [%clk 0:15:13] } 2... Nc6 { [%eval 0.3] [%clk 0:15:12] } 3. Nc3 { [%eval 0.19] [%clk 0:15:17] } 3... Nf6 { [%eval 0.34] [%clk 0:15:06] } 4. Bb5 { [%eval 0.29] [%clk 0:15:18] } 4... Qc7 { [%eval 0.43] [%clk 0:15:10] } 5. O-O { [%eval 0.4] [%clk 0:15:17] } 5... Nd4 { [%eval 0.27] [%clk 0:15:12] } 6. Re1 { [%eval 0.39] [%clk 0:15:10] } 6... a6 { [%eval 0.33] [%clk 0:15:16] } 7. Bf1 { [%eval 0.38] [%clk 0:15:04] } 7... Ng4 { [%eval 0.58] [%clk 0:15:07] } 8. e5 { [%eval 0.39] [%clk 0:13:09] } 8... Nxf3+ { [%eval 0.38] [%clk 0:14:34] } 9. Qxf3 { [%eval 0.27] [%clk 0:13:12] } 9... Nxe5 { [%eval 0.16] [%clk 0:14:38] } 10. Qg3 { [%eval 0.22] [%clk 0:13:16] } 10... d6 { [%eval 0.16] [%clk 0:14:38] } 11. b4 { [%eval 0.0] [%clk 0:13:10] } 11... Be6?? { [%eval 1.77] } { Blunder. cxb4 was best. } { [%clk 0:13:42] } 12. bxc5 { [%eval 1.63] [%clk 0:12:45] } 12... Qxc5 { [%eval 1.71] [%clk 0:12:58] } 13. Ne4 { [%eval 1.65] [%clk 0:12:14] } 13... Qa5 { [%eval 2.12] [%clk 0:11:16] } 14. f4?? { [%eval 0.31] } { Blunder. Rb1 was best. } { [%clk 0:09:52] } 14... Nc6?! { [%eval 1.32] } { Inaccuracy. Qb6+ was best. } { [%clk 0:11:05] } 15. f5?! { [%eval 0.28] } { Inaccuracy. Rb1 was best. } { [%clk 0:09:38] } 15... Qxf5 { [%eval 0.17] [%clk 0:10:34] } 16. Bb2?! { [%eval -0.54] } { Inaccuracy. Rb1 was best. } { [%clk 0:09:28] } 16... O-O-O? { [%eval 0.95] } { Mistake. h5 was best. } { [%clk 0:10:20] } 17. d4 { [%eval 0.42] [%clk 0:09:15] } 17... h5?? { [%eval 3.8] } { Blunder. Qg6 was best. } { [%clk 0:08:31] } 18. c4 { [%eval 3.49] [%clk 0:06:42] } 18... d5 { [%eval 3.63] [%clk 0:04:26] } 19. Nc5 { [%eval 3.53] [%clk 0:06:30] } 19... dxc4?! { [%eval 4.49] } { Inaccuracy. Rd7 was best. } { [%clk 0:03:04] } 20. Nxe6 { [%eval 4.28] [%clk 0:04:40] } 20... fxe6 { [%eval 4.21] [%clk 0:03:08] } 21. Bxc4 { [%eval 3.75] [%clk 0:04:44] } 21... Rh6 { [%eval 3.49] [%clk 0:02:54] } 22. Qb3 { [%eval 3.1] [%clk 0:04:04] } 22... Rd6?? { [%eval 6.53] } { Blunder. e5 was best. } { [%clk 0:00:29] } 23. Rf1 { [%eval 6.33] [%clk 0:04:00] } 23... Na5?! { [%eval 8.88] } { Inaccuracy. Qa5 was best. } { [%clk 0:00:06] } 24. Qc3 { [%eval 8.71] [%clk 0:03:00] } 24... Qg5 { [%eval 12.0] [%clk 0:00:06] } 25. Rxf8+ { [%eval 11.39] [%clk 0:02:40] } 25... Kd7?! { [%eval #4] } { Checkmate is now unavoidable. Kc7 was best. } { [%clk 0:00:11] } 26. Bxe6+ { [%eval #3] [%clk 0:02:08] } 26... Kxe6 { [%eval #3] [%clk 0:00:09] } 27. Re1+ { [%eval #2] [%clk 0:02:11] } 27... Kd5 { [%eval #1] [%clk 0:00:06] } 28. Qc5# { [%clk 0:02:14] } 1-0 [Event "Chess on the Thames"] [Site "Fulham Pier, London SW6 6HH, United Kingdom"] [Date "2026.09.19"] [Round "5.2"] [White "Lau, Lut Yin Luke"] [Black "Oudet, Charlotte"] [Result "1-0"] [WhiteElo "2189"] [WhiteTitle "CM"] [WhiteFideId "6002226"] [BlackElo "1503"] [BlackFideId "343424694"] [TimeControl "G: 15 minutes + 5 seconds increment from move 1"] [Variant "Standard"] [ECO "A04"] [Opening "Zukertort Opening: Black Mustang Defense"] [UTCDate "2026.09.19"] [UTCTime "13:24:51"] [BroadcastName "Chess on the Thames"] [BroadcastURL "https://lichess.org/broadcast/chess-on-the-thames/round-5/yoqF0Aa0"] [GameURL "https://lichess.org/broadcast/chess-on-the-thames/round-5/yoqF0Aa0/JNAAGtNT"] 1. Nf3 { [%eval 0.1] [%clk 0:15:08] } 1... Nc6 { [%eval 0.44] [%clk 0:15:08] } 2. g3 { [%eval 0.0] [%clk 0:15:12] } 2... e5 { [%eval 0.01] [%clk 0:15:09] } 3. d3 { [%eval -0.14] [%clk 0:14:54] } 3... Nf6 { [%eval 0.12] [%clk 0:15:09] } 4. c4 { [%eval 0.09] [%clk 0:14:57] } 4... Bb4+ { [%eval 0.17] [%clk 0:15:08] } 5. Nbd2 { [%eval 0.11] [%clk 0:14:40] } 5... a6 { [%eval 0.32] [%clk 0:14:42] } 6. Bg2 { [%eval 0.24] [%clk 0:14:42] } 6... d6 { [%eval 0.38] [%clk 0:14:44] } 7. O-O { [%eval 0.29] [%clk 0:14:40] } 7... O-O { [%eval 0.38] [%clk 0:14:46] } 8. Nb3 { [%eval 0.0] [%clk 0:14:19] } 8... Na5 { [%eval 0.39] [%clk 0:14:35] } 9. Be3 { [%eval 0.1] [%clk 0:13:29] } 9... Nxb3 { [%eval 0.16] [%clk 0:13:51] } 10. Qxb3 { [%eval 0.14] [%clk 0:13:30] } 10... Ba5 { [%eval 0.14] [%clk 0:13:54] } 11. c5 { [%eval 0.15] [%clk 0:13:03] } 11... dxc5? { [%eval 1.46] } { Mistake. c6 was best. } { [%clk 0:12:37] } 12. Bxc5?! { [%eval 0.74] } { Inaccuracy. Nxe5 was best. } { [%clk 0:12:21] } 12... Re8 { [%eval 0.73] [%clk 0:12:28] } 13. Ng5 { [%eval 0.85] [%clk 0:12:23] } 13... Qd7 { [%eval 0.86] [%clk 0:11:06] } 14. e4 { [%eval 0.58] [%clk 0:10:09] } 14... b6?? { [%eval 5.42] } { Blunder. c6 was best. } { [%clk 0:09:59] } 15. Bh3 { [%eval 5.74] [%clk 0:10:04] } 15... Qd8?! { [%eval 8.67] } { Inaccuracy. Qxh3 was best. } { [%clk 0:09:32] } 16. Nxf7 { [%eval 8.54] [%clk 0:09:54] } 16... Be6 { [%eval 10.65] [%clk 0:08:28] } 17. Bxe6 { [%eval 10.43] [%clk 0:09:52] } 17... Qb8 { [%eval 10.43] [%clk 0:08:27] } 18. Nxe5+ { [%eval 10.02] [%clk 0:09:22] } 18... Kh8 { [%eval 10.15] [%clk 0:07:56] } 19. Bd4 { [%eval 9.43] [%clk 0:09:07] } 19... c5 { [%eval 10.02] [%clk 0:07:51] } 20. Nf7+ { [%eval 9.85] [%clk 0:09:02] } 20... Kg8 { [%eval 10.02] [%clk 0:07:45] } 21. Be5 { [%eval 9.69] [%clk 0:08:28] } 21... Qa7 { [%eval 9.58] [%clk 0:07:46] } 22. Nd6+ { [%eval 9.58] [%clk 0:08:04] } 22... Kh8 { [%eval 9.42] [%clk 0:06:48] } 23. Bxf6 { [%eval 9.5] [%clk 0:08:04] } 23... gxf6 { [%eval 9.5] [%clk 0:06:48] } 24. Nxe8 { [%eval 9.36] [%clk 0:08:04] } 24... Rxe8 { [%eval 9.32] [%clk 0:06:50] } 25. Bf5 { [%eval 9.32] [%clk 0:08:03] } 25... Bd2 { [%eval 10.28] [%clk 0:06:38] } 26. Rad1 { [%eval 10.22] [%clk 0:08:04] } 26... Bg5 { [%eval 10.45] [%clk 0:06:36] } 27. d4 { [%eval 10.31] [%clk 0:08:07] } 27... c4 { [%eval 10.15] [%clk 0:06:25] } 28. Qxc4 { [%eval 10.53] [%clk 0:08:10] } 28... Rg8 { [%eval 11.14] [%clk 0:06:28] } 29. d5 { [%eval 11.02] [%clk 0:08:06] } 29... h5 { [%eval 12.62] [%clk 0:06:30] } 30. d6 { [%eval 12.0] [%clk 0:08:08] } 30... h4?! { [%eval #8] } { Checkmate is now unavoidable. Qg7 was best. } { [%clk 0:06:32] } 31. Qxg8+ { [%eval #9] [%clk 0:08:04] } 31... Kxg8 { [%eval #9] [%clk 0:06:28] } 32. d7 { [%eval #8] [%clk 0:08:08] } 32... hxg3 { [%eval #7] [%clk 0:06:00] } 33. d8=Q+ { [%eval #6] [%clk 0:08:11] } 33... Kg7 { [%eval #6] [%clk 0:06:03] } 34. Rd7+ { [%eval #5] [%clk 0:08:14] } 34... Kh6 { [%eval #1] [%clk 0:06:02] } 35. Qh8# { [%clk 0:08:11] } 1-0 [Event "Chess on the Thames"] [Site "Fulham Pier, London SW6 6HH, United Kingdom"] [Date "2026.09.19"] [Round "5.3"] [White "Artysiewicz, Ari"] [Black "Lam, Isaac"] [Result "0-1"] [WhiteElo "0"] [WhiteFideId "-"] [BlackElo "1889"] [BlackFideId "343413110"] [TimeControl "G: 15 minutes + 5 seconds increment from move 1"] [Variant "Standard"] [ECO "C55"] [Opening "Italian Game: Two Knights Defense"] [UTCDate "2026.09.19"] [UTCTime "13:24:51"] [BroadcastName "Chess on the Thames"] [BroadcastURL "https://lichess.org/broadcast/chess-on-the-thames/round-5/yoqF0Aa0"] [GameURL "https://lichess.org/broadcast/chess-on-the-thames/round-5/yoqF0Aa0/PGbK6rSB"] 1. e4 { [%eval 0.18] [%clk 0:15:08] } 1... e5 { [%eval 0.22] [%clk 0:15:09] } 2. Nf3 { [%eval 0.18] [%clk 0:15:12] } 2... Nc6 { [%eval 0.22] [%clk 0:15:13] } 3. Bc4 { [%eval 0.07] [%clk 0:15:15] } 3... Nf6 { [%eval 0.22] [%clk 0:15:16] } 4. O-O { [%eval -0.2] [%clk 0:15:16] } 4... Nxe4 { [%eval -0.17] [%clk 0:15:19] } 5. Bd5 { [%eval -0.29] [%clk 0:15:19] } 5... Nf6 { [%eval -0.32] [%clk 0:15:07] } 6. Bxc6 { [%eval -0.3] [%clk 0:15:21] } 6... dxc6 { [%eval -0.17] [%clk 0:15:11] } 7. Nxe5 { [%eval -0.27] [%clk 0:15:19] } 7... Be7 { [%eval -0.22] [%clk 0:14:56] } 8. Nc3 { [%eval -0.22] [%clk 0:15:08] } 8... c5 { [%eval 0.24] [%clk 0:14:46] } 9. d3 { [%eval 0.0] [%clk 0:14:37] } 9... O-O { [%eval 0.26] [%clk 0:14:46] } 10. Bf4 { [%eval 0.04] [%clk 0:14:23] } 10... Nd5 { [%eval 0.14] [%clk 0:14:20] } 11. Nxd5 { [%eval 0.1] [%clk 0:13:51] } 11... Qxd5 { [%eval 0.16] [%clk 0:14:23] } 12. Re1 { [%eval 0.0] [%clk 0:13:36] } 12... Bf6 { [%eval 0.03] [%clk 0:13:09] } 13. c3 { [%eval -0.03] [%clk 0:12:40] } 13... Bf5 { [%eval -0.03] [%clk 0:12:49] } 14. Ng4 { [%eval -0.16] [%clk 0:11:59] } 14... Bxg4 { [%eval -0.09] [%clk 0:12:20] } 15. Qxg4 { [%eval -0.1] [%clk 0:12:00] } 15... Qxd3 { [%eval -0.16] [%clk 0:12:22] } 16. Bxc7 { [%eval -0.16] [%clk 0:11:47] } 16... Rfe8 { [%eval -0.19] [%clk 0:12:06] } 17. Rad1? { [%eval -1.44] } { Mistake. Rab1 was best. } { [%clk 0:10:53] } 17... Qb5 { [%eval -1.41] [%clk 0:10:29] } 18. Rxe8+ { [%eval -1.47] [%clk 0:09:42] } 18... Rxe8 { [%eval -1.46] [%clk 0:10:31] } 19. b3 { [%eval -1.37] [%clk 0:09:09] } 19... Bxc3 { [%eval -1.51] [%clk 0:10:14] } 20. h3?! { [%eval -2.26] } { Inaccuracy. Bf4 was best. } { [%clk 0:08:25] } 20... Bd4 { [%eval -2.12] [%clk 0:10:09] } 21. Bg3?! { [%eval -2.93] } { Inaccuracy. Bf4 was best. } { [%clk 0:07:55] } 21... Qe2 { [%eval -2.82] [%clk 0:09:47] } 22. Qxe2 { [%eval -3.05] [%clk 0:07:03] } 22... Rxe2 { [%eval -3.45] [%clk 0:09:50] } 23. a4 { [%eval -3.29] [%clk 0:07:07] } 23... f6 { [%eval -3.21] [%clk 0:09:16] } 24. Bb8 { [%eval -3.72] [%clk 0:06:27] } 24... a6 { [%eval -3.69] [%clk 0:08:49] } 25. Bg3 { [%eval -4.48] [%clk 0:05:47] } 25... Rb2 { [%eval -4.47] [%clk 0:08:40] } 26. Rd3 { [%eval -4.46] [%clk 0:05:32] } 26... Kf7 { [%eval -4.33] [%clk 0:08:42] } 27. Kf1 { [%eval -4.64] [%clk 0:04:37] } 27... Ke6 { [%eval -4.53] [%clk 0:08:41] } 28. Kg1 { [%eval -5.28] [%clk 0:04:23] } 28... Kd5 { [%eval -4.52] [%clk 0:08:32] } 29. Rf3 { [%eval -5.24] [%clk 0:04:20] } 29... Rc2 { [%eval -4.7] [%clk 0:07:35] } 30. Rf5+ { [%eval -5.14] [%clk 0:04:00] } 30... Ke6 { [%eval -5.02] [%clk 0:07:19] } 31. Rf4 { [%eval -5.12] [%clk 0:03:43] } 31... f5 { [%eval -5.06] [%clk 0:06:45] } 32. Rf3 { [%eval -4.79] [%clk 0:03:35] } 32... Rc3 { [%eval -5.12] [%clk 0:06:45] } 33. Rxc3 { [%eval -4.97] [%clk 0:03:11] } 33... Bxc3 { [%eval -4.74] [%clk 0:06:48] } 34. Kf1 { [%eval -4.77] [%clk 0:03:14] } 34... h6 { [%eval -4.16] [%clk 0:06:23] } 35. Ke2 { [%eval -4.87] [%clk 0:03:03] } 35... Be5 { [%eval -4.97] [%clk 0:06:23] } 36. f4 { [%eval -5.04] [%clk 0:03:01] } 36... Bc7 { [%eval -4.74] [%clk 0:06:23] } 37. Kd3 { [%eval -4.87] [%clk 0:02:57] } 37... Kd5 { [%eval -5.15] [%clk 0:06:17] } 38. Ke3 { [%eval -5.37] [%clk 0:02:07] } 38... b5 { [%eval -5.34] [%clk 0:05:42] } 39. axb5 { [%eval -5.27] [%clk 0:02:08] } 39... axb5 { [%eval -5.52] [%clk 0:05:46] } 40. Kd3 { [%eval -5.9] [%clk 0:01:39] } 40... c4+ { [%eval -5.69] [%clk 0:05:31] } 41. bxc4+ { [%eval -6.04] [%clk 0:01:41] } 41... bxc4+ { [%eval -5.86] [%clk 0:05:34] } 42. Kc3 { [%eval -6.41] [%clk 0:01:40] } 42... g5 { [%eval -6.35] [%clk 0:05:34] } 43. fxg5?! { [%eval -9.33] } { Inaccuracy. Bf2 was best. } { [%clk 0:01:10] } 43... Bxg3 { [%eval -8.3] [%clk 0:05:36] } 44. gxh6 { [%eval -14.62] [%clk 0:01:13] } 44... Be5+ { [%eval -14.69] [%clk 0:05:40] } 45. Kc2?! { [%eval #-17] } { Checkmate is now unavoidable. Kb4 was best. } { [%clk 0:01:15] } 45... f4 { [%eval #-16] [%clk 0:05:38] } 46. h4 { [%eval #-15] [%clk 0:01:11] } 46... Ke4 { [%eval #-14] [%clk 0:05:38] } 47. h7 { [%eval #-14] [%clk 0:01:14] } 47... Bh8 { [%eval #-14] [%clk 0:05:40] } 48. h5 { [%eval #-11] [%clk 0:01:17] } 48... Ke3 { [%eval #-10] [%clk 0:05:42] } 49. h6 { [%eval #-11] [%clk 0:01:17] } 49... Kf2 { [%eval #-10] [%clk 0:05:46] } 50. g4 { [%eval #-6] [%clk 0:01:19] } 50... fxg3 { [%eval #-5] [%clk 0:05:49] } 51. Kd2 { [%eval #-5] [%clk 0:01:21] } 51... g2 { [%eval #-4] [%clk 0:05:52] } 52. Kc2 { [%eval #-3] [%clk 0:01:22] } 52... c3 { [%eval #-6] [%clk 0:05:50] } 53. Kd3 { [%eval #-6] [%clk 0:01:24] } 53... g1=Q { [%eval #-5] [%clk 0:05:50] } 54. Kc2 { [%eval #-4] [%clk 0:01:23] } 54... Qg6+ { [%eval #-4] [%clk 0:05:47] } 55. Kd1 { [%eval #-1] [%clk 0:01:22] } 55... Qd3+ { [%eval #-2] [%clk 0:05:48] } 56. Kc1 { [%eval #-2] [%clk 0:01:25] } 56... Qd2+ { [%eval #-1] [%clk 0:05:51] } 57. Kb1 { [%eval #-1] [%clk 0:01:21] } 0-1 [Event "Chess on the Thames"] [Site "Fulham Pier, London SW6 6HH, United Kingdom"] [Date "2026.09.19"] [Round "5.4"] [White "Patel, Aditya"] [Black "Large, Peter G"] [Result "0-1"] [WhiteElo "0"] [WhiteFideId "-"] [BlackElo "2211"] [BlackTitle "IM"] [BlackFideId "400866"] [TimeControl "G: 15 minutes + 5 seconds increment from move 1"] [Variant "Standard"] [ECO "A46"] [Opening "Indian Defense: Knights Variation"] [UTCDate "2026.09.19"] [UTCTime "13:24:51"] [BroadcastName "Chess on the Thames"] [BroadcastURL "https://lichess.org/broadcast/chess-on-the-thames/round-5/yoqF0Aa0"] [GameURL "https://lichess.org/broadcast/chess-on-the-thames/round-5/yoqF0Aa0/Qv7syHaF"] 1. Nf3 { [%eval 0.1] [%clk 0:15:00] } 1... Nf6 { [%eval 0.18] [%clk 0:15:05] } 2. d4 { [%eval 0.11] [%clk 0:15:02] } 2... e6 { [%eval 0.14] [%clk 0:15:04] } 3. h4 { [%eval -0.38] [%clk 0:15:00] } 3... b6?! { [%eval 0.27] } { Inaccuracy. c5 was best. } { [%clk 0:14:52] } 4. h5 { [%eval -0.15] [%clk 0:14:50] } 4... h6 { [%eval -0.16] [%clk 0:14:26] } 5. c3 { [%eval -0.23] [%clk 0:14:41] } 5... Bb7 { [%eval -0.33] [%clk 0:14:18] } 6. Nbd2 { [%eval -0.61] [%clk 0:14:33] } 6... c5 { [%eval -0.45] [%clk 0:14:03] } 7. e3 { [%eval -0.42] [%clk 0:14:19] } 7... Be7 { [%eval -0.65] [%clk 0:13:55] } 8. Bd3 { [%eval -0.38] [%clk 0:14:01] } 8... d6 { [%eval -0.3] [%clk 0:12:25] } 9. e4 { [%eval -0.36] [%clk 0:13:12] } 9... cxd4 { [%eval -0.49] [%clk 0:12:01] } 10. Nxd4 { [%eval -0.69] [%clk 0:11:31] } 10... Nbd7 { [%eval -0.8] [%clk 0:11:52] } 11. O-O { [%eval -1.01] [%clk 0:06:35] } 11... a6 { [%eval -0.79] [%clk 0:11:53] } 12. f4?! { [%eval -1.42] } { Inaccuracy. Qe2 was best. } { [%clk 0:06:14] } 12... Nc5?! { [%eval -0.62] } { Inaccuracy. O-O was best. } { [%clk 0:11:35] } 13. Bc2 { [%eval -0.48] [%clk 0:06:08] } 13... Ncxe4 { [%eval 0.0] [%clk 0:08:19] } 14. Nxe4 { [%eval 0.0] [%clk 0:05:52] } 14... Bxe4 { [%eval 0.3] [%clk 0:08:15] } 15. Bxe4 { [%eval 0.69] [%clk 0:04:19] } 15... Nxe4 { [%eval 0.48] [%clk 0:08:18] } 16. Nxe6 { [%eval 0.55] [%clk 0:03:21] } 16... fxe6 { [%eval 0.63] [%clk 0:08:20] } 17. Qa4+ { [%eval 0.62] [%clk 0:03:15] } 17... Qd7 { [%eval 0.62] [%clk 0:07:46] } 18. Qxe4 { [%eval 0.3] [%clk 0:03:17] } 18... O-O { [%eval 0.35] [%clk 0:07:44] } 19. Re1 { [%eval 0.45] [%clk 0:02:24] } 19... d5? { [%eval 1.97] } { Mistake. e5 was best. } { [%clk 0:07:27] } 20. Qxe6+ { [%eval 1.99] [%clk 0:02:15] } 20... Qxe6 { [%eval 1.9] [%clk 0:07:30] } 21. Rxe6 { [%eval 1.94] [%clk 0:02:16] } 21... Bc5+ { [%eval 1.94] [%clk 0:07:33] } 22. Kh1?? { [%eval 0.0] } { Blunder. Kf1 was best. } { [%clk 0:02:03] } 22... Rae8 { [%eval 0.02] [%clk 0:06:38] } 23. f5?? { [%eval -5.33] } { Blunder. Rxe8 was best. } { [%clk 0:00:13] } 23... Rxe6 { [%eval -5.27] [%clk 0:06:22] } 24. fxe6 { [%eval -5.25] [%clk 0:00:16] } 24... Rf1+ { [%eval -5.04] [%clk 0:05:26] } 25. Kh2 { [%eval -4.68] [%clk 0:00:20] } 25... Be3 { [%eval -5.2] [%clk 0:04:28] } 26. Bxe3 { [%eval -5.0] [%clk 0:00:24] } 26... Rxa1 { [%eval -4.27] [%clk 0:04:31] } 27. Bxb6 { [%eval -4.9] [%clk 0:00:28] } 27... Rxa2 { [%eval -5.26] [%clk 0:04:33] } 0-1 [Event "Chess on the Thames"] [Site "Fulham Pier, London SW6 6HH, United Kingdom"] [Date "2026.09.19"] [Round "5.5"] [White "Jakhria, Kushal"] [Black "Wells, Tony D"] [Result "1-0"] [WhiteElo "2088"] [WhiteTitle "CM"] [WhiteFideId "497444"] [BlackElo "1893"] [BlackFideId "427675"] [TimeControl "G: 15 minutes + 5 seconds increment from move 1"] [Variant "Standard"] [ECO "A41"] [Opening "Queen's Pawn Game"] [UTCDate "2026.09.19"] [UTCTime "13:24:51"] [BroadcastName "Chess on the Thames"] [BroadcastURL "https://lichess.org/broadcast/chess-on-the-thames/round-5/yoqF0Aa0"] [GameURL "https://lichess.org/broadcast/chess-on-the-thames/round-5/yoqF0Aa0/NiUrDquc"] 1. d4 { [%eval 0.15] [%clk 0:15:05] } 1... d6 { [%eval 0.6] [%clk 0:15:01] } 2. Nf3 { [%eval 0.48] [%clk 0:15:07] } 2... c6 { [%eval 0.66] [%clk 0:15:05] } 3. c4 { [%eval 0.62] [%clk 0:15:10] } 3... a5 { [%eval 0.89] [%clk 0:15:07] } 4. Nc3 { [%eval 0.78] [%clk 0:15:13] } 4... Na6 { [%eval 1.03] [%clk 0:15:10] } 5. e4 { [%eval 0.78] [%clk 0:15:16] } 5... Bg4?! { [%eval 1.48] } { Inaccuracy. g6 was best. } { [%clk 0:15:14] } 6. Be3 { [%eval 1.27] [%clk 0:15:00] } 6... e6 { [%eval 1.78] [%clk 0:14:11] } 7. h3 { [%eval 1.9] [%clk 0:14:46] } 7... Bh5 { [%eval 1.81] [%clk 0:14:12] } 8. d5 { [%eval 1.72] [%clk 0:13:15] } 8... e5? { [%eval 3.64] } { Mistake. Nf6 was best. } { [%clk 0:13:16] } 9. g4 { [%eval 3.78] [%clk 0:12:34] } 9... Bg6 { [%eval 3.28] [%clk 0:13:20] } 10. Qb3?! { [%eval 1.97] } { Inaccuracy. c5 was best. } { [%clk 0:12:37] } 10... c5? { [%eval 4.11] } { Mistake. Qc7 was best. } { [%clk 0:12:00] } 11. Qxb7 { [%eval 4.13] [%clk 0:11:24] } 11... Nf6 { [%eval 5.02] [%clk 0:10:42] } 12. Qc6+ { [%eval 4.9] [%clk 0:09:08] } 12... Nd7 { [%eval 4.92] [%clk 0:07:49] } 13. a3 { [%eval 4.13] [%clk 0:08:29] } 13... Nc7?! { [%eval 5.43] } { Inaccuracy. Be7 was best. } { [%clk 0:07:09] } 14. Qa4 { [%eval 5.26] [%clk 0:07:40] } 14... Be7 { [%eval 5.13] [%clk 0:06:54] } 15. h4 { [%eval 4.92] [%clk 0:07:27] } 15... h5 { [%eval 4.51] [%clk 0:06:39] } 16. Bh3 { [%eval 4.0] [%clk 0:07:20] } 16... O-O { [%eval 4.01] [%clk 0:05:01] } 17. Ng5? { [%eval 2.3] } { Mistake. Nd2 was best. } { [%clk 0:06:48] } 17... Bxg5?? { [%eval 5.24] } { Blunder. Nb6 was best. } { [%clk 0:03:21] } 18. hxg5 { [%eval 5.29] [%clk 0:06:37] } 18... h4 { [%eval 5.79] [%clk 0:02:59] } 19. Qd1 { [%eval 5.23] [%clk 0:05:20] } 19... Nb6 { [%eval 6.48] [%clk 0:02:00] } 20. Bf1 { [%eval 6.55] [%clk 0:05:05] } 20... Ne8 { [%eval 6.88] [%clk 0:01:50] } 21. Rxh4 { [%eval 7.06] [%clk 0:04:47] } 21... f6 { [%eval 7.11] [%clk 0:01:53] } 22. gxf6 { [%eval 7.09] [%clk 0:04:23] } 22... Nxf6 { [%eval 7.36] [%clk 0:01:56] } 23. g5 { [%eval 7.21] [%clk 0:04:22] } 23... Nh7 { [%eval 7.16] [%clk 0:01:45] } 24. Qg4 { [%eval 7.04] [%clk 0:04:09] } 24... Qd7 { [%eval 6.85] [%clk 0:01:44] } 25. Qxd7 { [%eval 7.16] [%clk 0:04:06] } 25... Nxd7 { [%eval 6.88] [%clk 0:01:48] } 26. Bh3 { [%eval 6.86] [%clk 0:04:09] } 26... Nb6 { [%eval 6.82] [%clk 0:01:30] } 27. Be6+ { [%eval 6.44] [%clk 0:04:12] } 27... Kh8 { [%eval 8.18] [%clk 0:01:35] } 28. b3 { [%eval 7.48] [%clk 0:04:13] } 28... a4 { [%eval 7.77] [%clk 0:01:34] } 29. Nxa4 { [%eval 7.61] [%clk 0:04:05] } 29... Nxa4 { [%eval 7.35] [%clk 0:01:34] } 30. bxa4 { [%eval 7.44] [%clk 0:04:08] } 30... Rxa4 { [%eval 8.58] [%clk 0:01:38] } 31. Ke2 { [%eval 8.14] [%clk 0:04:01] } 31... Rxc4? { [%eval #11] } { Checkmate is now unavoidable. Ra7 was best. } { [%clk 0:01:37] } 32. Rah1 { [%eval #10] [%clk 0:03:52] } 1-0 [Event "Chess on the Thames"] [Site "Fulham Pier, London SW6 6HH, United Kingdom"] [Date "2026.09.19"] [Round "5.6"] [White "Bonn, Thomas"] [Black "Rowson, David"] [Result "0-1"] [WhiteElo "2155"] [WhiteFideId "638242"] [BlackElo "1911"] [BlackFideId "443760"] [TimeControl "G: 15 minutes + 5 seconds increment from move 1"] [Variant "Standard"] [ECO "C71"] [Opening "Ruy Lopez: Morphy Defense, Modern Steinitz Defense"] [UTCDate "2026.09.19"] [UTCTime "13:24:51"] [BroadcastName "Chess on the Thames"] [BroadcastURL "https://lichess.org/broadcast/chess-on-the-thames/round-5/yoqF0Aa0"] [GameURL "https://lichess.org/broadcast/chess-on-the-thames/round-5/yoqF0Aa0/FEksjawY"] 1. e4 { [%eval 0.18] [%clk 0:15:09] } 1... e5 { [%eval 0.22] [%clk 0:15:08] } 2. Nf3 { [%eval 0.18] [%clk 0:15:13] } 2... Nc6 { [%eval 0.22] [%clk 0:15:11] } 3. Bb5 { [%eval 0.15] [%clk 0:15:14] } 3... a6 { [%eval 0.21] [%clk 0:15:15] } 4. Ba4 { [%eval 0.11] [%clk 0:15:18] } 4... d6 { [%eval 0.3] [%clk 0:15:18] } 5. c4 { [%eval 0.21] [%clk 0:13:28] } 5... Bd7 { [%eval 0.31] [%clk 0:14:46] } 6. Nc3 { [%eval 0.32] [%clk 0:13:17] } 6... Nf6 { [%eval 0.42] [%clk 0:14:40] } 7. O-O { [%eval 0.38] [%clk 0:13:01] } 7... Be7 { [%eval 0.43] [%clk 0:13:41] } 8. d4 { [%eval 0.09] [%clk 0:13:03] } 8... Nxd4 { [%eval 0.08] [%clk 0:13:08] } 9. Bxd7+ { [%eval 0.07] [%clk 0:13:06] } 9... Qxd7 { [%eval 0.2] [%clk 0:13:04] } 10. Nxd4 { [%eval 0.22] [%clk 0:13:10] } 10... exd4 { [%eval 0.28] [%clk 0:13:07] } 11. Qxd4 { [%eval 0.27] [%clk 0:13:13] } 11... O-O { [%eval 0.26] [%clk 0:13:07] } 12. b3 { [%eval 0.22] [%clk 0:12:49] } 12... Rfe8 { [%eval 0.25] [%clk 0:12:39] } 13. Bb2 { [%eval 0.19] [%clk 0:12:52] } 13... Bf8 { [%eval 0.26] [%clk 0:12:26] } 14. Rfe1 { [%eval 0.12] [%clk 0:12:38] } 14... Rad8 { [%eval 0.27] [%clk 0:12:11] } 15. Rad1 { [%eval 0.13] [%clk 0:12:42] } 15... Qc6 { [%eval 0.65] [%clk 0:11:16] } 16. h3 { [%eval 0.63] [%clk 0:12:22] } 16... b6 { [%eval 1.07] [%clk 0:11:04] } 17. Nd5 { [%eval 1.2] [%clk 0:11:55] } 17... Nxd5 { [%eval 1.16] [%clk 0:10:54] } 18. cxd5 { [%eval 1.14] [%clk 0:11:57] } 18... Qc5 { [%eval 1.68] [%clk 0:10:57] } 19. Rc1?! { [%eval 0.8] } { Inaccuracy. Qd2 was best. } { [%clk 0:11:50] } 19... Qxd4 { [%eval 0.81] [%clk 0:10:49] } 20. Bxd4 { [%eval 0.86] [%clk 0:11:54] } 20... Rd7 { [%eval 0.84] [%clk 0:10:49] } 21. f3 { [%eval 0.84] [%clk 0:11:49] } 21... Be7 { [%eval 0.99] [%clk 0:10:06] } 22. Rc6 { [%eval 1.03] [%clk 0:11:40] } 22... Bd8 { [%eval 1.13] [%clk 0:10:08] } 23. Rec1 { [%eval 0.77] [%clk 0:11:36] } 23... Rde7 { [%eval 1.14] [%clk 0:09:52] } 24. R1c2?! { [%eval 0.04] } { Inaccuracy. g4 was best. } { [%clk 0:11:24] } 24... f6?! { [%eval 0.93] } { Inaccuracy. f5 was best. } { [%clk 0:09:43] } 25. b4?! { [%eval 0.0] } { Inaccuracy. g4 was best. } { [%clk 0:11:25] } 25... f5 { [%eval 0.0] [%clk 0:07:46] } 26. exf5 { [%eval -0.18] [%clk 0:08:29] } 26... Re1+ { [%eval -0.19] [%clk 0:07:49] } 27. Kh2 { [%eval -0.11] [%clk 0:08:28] } 27... Rd1 { [%eval -0.12] [%clk 0:07:53] } 28. Bb2 { [%eval -0.13] [%clk 0:08:04] } 28... Rxd5 { [%eval -0.15] [%clk 0:07:54] } 29. g4 { [%eval -0.19] [%clk 0:08:08] } 29... Rd3 { [%eval -0.29] [%clk 0:07:39] } 30. Kg2 { [%eval -0.72] [%clk 0:07:42] } 30... Ree3 { [%eval -0.65] [%clk 0:06:52] } 31. R6c3? { [%eval -2.15] } { Mistake. Rf2 was best. } { [%clk 0:07:01] } 31... Rxf3 { [%eval -2.0] [%clk 0:06:55] } 32. Rxd3 { [%eval -1.97] [%clk 0:07:04] } 32... Rxd3 { [%eval -1.98] [%clk 0:06:58] } 33. Re2 { [%eval -2.53] [%clk 0:06:54] } 33... Kf7 { [%eval -2.59] [%clk 0:06:58] } 34. Rc2 { [%eval -2.56] [%clk 0:06:46] } 34... c5 { [%eval -2.81] [%clk 0:06:50] } 35. bxc5 { [%eval -2.56] [%clk 0:06:47] } 35... dxc5 { [%eval -2.58] [%clk 0:06:50] } 36. Re2?! { [%eval -3.41] } { Inaccuracy. Bc1 was best. } { [%clk 0:06:49] } 36... c4?! { [%eval -2.67] } { Inaccuracy. Bg5 was best. } { [%clk 0:06:22] } 37. Be5?! { [%eval -3.73] } { Inaccuracy. Bc1 was best. } { [%clk 0:06:38] } 37... b5 { [%eval -3.82] [%clk 0:06:12] } 38. Bf4 { [%eval -3.82] [%clk 0:06:42] } 38... a5 { [%eval -3.74] [%clk 0:04:47] } 39. Re6 { [%eval -3.68] [%clk 0:06:37] } 39... b4 { [%eval -3.42] [%clk 0:04:33] } 40. Rc6 { [%eval -4.05] [%clk 0:06:40] } 40... c3 { [%eval -4.15] [%clk 0:04:34] } 41. g5 { [%eval -4.31] [%clk 0:06:44] } 41... Rd5 { [%eval -4.12] [%clk 0:03:28] } 42. g6+ { [%eval -4.22] [%clk 0:06:43] } 42... hxg6 { [%eval -4.49] [%clk 0:03:31] } 43. fxg6+ { [%eval -4.39] [%clk 0:06:47] } 43... Ke8 { [%eval -4.41] [%clk 0:03:19] } 44. Kf3 { [%eval -4.48] [%clk 0:06:45] } 44... a4 { [%eval -4.67] [%clk 0:03:04] } 45. Ke4 { [%eval -5.41] [%clk 0:06:49] } 45... Rb5 { [%eval -5.19] [%clk 0:02:50] } 46. Be5?! { [%eval -6.7] } { Inaccuracy. Kf3 was best. } { [%clk 0:06:42] } 46... b3? { [%eval -4.0] } { Mistake. Rxe5+ was best. } { [%clk 0:02:06] } 47. axb3? { [%eval -6.41] } { Mistake. Bxc3 was best. } { [%clk 0:06:32] } 47... axb3? { [%eval -3.97] } { Mistake. Rxe5+ was best. } { [%clk 0:01:59] } 48. Bxc3 { [%eval -3.78] [%clk 0:05:41] } 48... b2 { [%eval -3.63] [%clk 0:01:59] } 49. Bxb2 { [%eval -3.5] [%clk 0:05:34] } 49... Rxb2 { [%eval -4.28] [%clk 0:02:02] } 50. Kf5 { [%eval -4.22] [%clk 0:05:01] } 50... Rf2+ { [%eval -3.91] [%clk 0:01:58] } 51. Ke4 { [%eval -4.33] [%clk 0:04:44] } 51... Kd7 { [%eval -3.96] [%clk 0:01:54] } 52. Ra6 { [%eval -4.06] [%clk 0:04:43] } 52... Bf6 { [%eval -3.46] [%clk 0:01:49] } 53. h4 { [%eval -3.69] [%clk 0:04:36] } 53... Rh2 { [%eval -3.46] [%clk 0:01:47] } 54. Rxf6?? { [%eval -81.15] } { Blunder. Kf5 was best. } { [%clk 0:04:08] } 54... gxf6 { [%eval -69.23] [%clk 0:01:48] } 55. Kf5 { [%eval -75.34] [%clk 0:03:04] } 55... Ke7 { [%eval -45.11] [%clk 0:01:37] } 56. Kg4 { [%eval -81.15] [%clk 0:02:54] } 56... Kf8 { [%eval -81.15] [%clk 0:01:19] } 0-1 [Event "Chess on the Thames"] [Site "Fulham Pier, London SW6 6HH, United Kingdom"] [Date "2026.09.19"] [Round "5.7"] [White "Santos, Joao Artur Almeida"] [Black "Yu, Rock"] [Result "0-1"] [WhiteElo "1909"] [WhiteFideId "1905910"] [BlackElo "2068"] [BlackTitle "CM"] [BlackFideId "489000"] [TimeControl "G: 15 minutes + 5 seconds increment from move 1"] [Variant "Standard"] [ECO "A04"] [Opening "Zukertort Opening: Polish Defense"] [UTCDate "2026.09.19"] [UTCTime "13:24:51"] [BroadcastName "Chess on the Thames"] [BroadcastURL "https://lichess.org/broadcast/chess-on-the-thames/round-5/yoqF0Aa0"] [GameURL "https://lichess.org/broadcast/chess-on-the-thames/round-5/yoqF0Aa0/ogC2hPXG"] 1. Nf3 { [%eval 0.1] [%clk 0:15:08] } 1... b5 { [%eval 0.6] [%clk 0:15:10] } 2. b3 { [%eval 0.15] [%clk 0:15:08] } 2... b4 { [%eval 0.54] [%clk 0:15:13] } 3. c4 { [%eval 0.22] [%clk 0:15:09] } 3... bxc3 { [%eval 0.37] [%clk 0:15:14] } 4. Nxc3 { [%eval 0.42] [%clk 0:15:05] } 4... Bb7 { [%eval 0.46] [%clk 0:14:08] } 5. g3 { [%eval 0.41] [%clk 0:15:07] } 5... Bxf3 { [%eval 0.5] [%clk 0:14:07] } 6. exf3 { [%eval 0.54] [%clk 0:15:11] } 6... c5 { [%eval 1.0] [%clk 0:08:54] } 7. d4 { [%eval 0.74] [%clk 0:13:57] } 7... Qa5?! { [%eval 1.41] } { Inaccuracy. cxd4 was best. } { [%clk 0:04:54] } 8. Bb2 { [%eval 1.29] [%clk 0:13:43] } 8... cxd4 { [%eval 1.35] [%clk 0:04:51] } 9. Qxd4 { [%eval 1.4] [%clk 0:13:43] } 9... Nc6 { [%eval 1.42] [%clk 0:04:55] } 10. Qd5 { [%eval 1.21] [%clk 0:12:29] } 10... e6 { [%eval 1.19] [%clk 0:02:46] } 11. Qxa5 { [%eval 1.39] [%clk 0:12:13] } 11... Nxa5 { [%eval 1.09] [%clk 0:02:49] } 12. Bb5 { [%eval 1.02] [%clk 0:10:51] } 12... Nf6 { [%eval 1.24] [%clk 0:00:59] } 13. Ke2 { [%eval 0.7] [%clk 0:10:38] } 13... a6 { [%eval 0.55] [%clk 0:00:42] } 14. Ba4 { [%eval 0.61] [%clk 0:10:40] } 14... Nb7 { [%eval 0.59] [%clk 0:00:46] } 15. Ne4 { [%eval 0.29] [%clk 0:08:42] } 15... Nd5 { [%eval 0.31] [%clk 0:00:29] } 16. Rac1 { [%eval 0.23] [%clk 0:08:05] } 16... f5? { [%eval 1.84] } { Mistake. Nb6 was best. } { [%clk 0:00:30] } 17. Nd2? { [%eval 0.22] } { Mistake. Ng5 was best. } { [%clk 0:06:52] } 17... Nc5 { [%eval 0.18] [%clk 0:00:23] } 18. Nc4 { [%eval 0.11] [%clk 0:04:49] } 18... Nxa4 { [%eval 0.09] [%clk 0:00:20] } 19. bxa4 { [%eval 0.24] [%clk 0:04:52] } 19... Rb8 { [%eval 0.31] [%clk 0:00:16] } 20. Be5 { [%eval 0.0] [%clk 0:04:08] } 20... Rb4 { [%eval 0.0] [%clk 0:00:21] } 21. Nd6+? { [%eval -1.59] } { Mistake. Rhd1 was best. } { [%clk 0:03:26] } 21... Bxd6 { [%eval -1.53] [%clk 0:00:24] } 22. Bxd6 { [%eval -1.48] [%clk 0:03:17] } 22... Rb2+ { [%eval -1.23] [%clk 0:00:20] } 23. Kd3? { [%eval -2.88] } { Mistake. Kf1 was best. } { [%clk 0:02:32] } 23... Kf7 { [%eval -3.03] [%clk 0:00:25] } 24. Rc2 { [%eval -2.91] [%clk 0:02:36] } 24... Rxc2 { [%eval -2.85] [%clk 0:00:26] } 25. Kxc2 { [%eval -2.97] [%clk 0:02:39] } 25... Rc8+ { [%eval -2.9] [%clk 0:00:31] } 26. Kb2 { [%eval -2.79] [%clk 0:00:59] } 26... Nb6 { [%eval -2.15] [%clk 0:00:35] } 27. Kb3 { [%eval -2.13] [%clk 0:00:29] } 27... Rc6 { [%eval -2.05] [%clk 0:00:28] } 28. Rd1 { [%eval -2.17] [%clk 0:00:26] } 28... Nc4?! { [%eval -1.31] } { Inaccuracy. Nd5 was best. } { [%clk 0:00:31] } 29. Bf4?? { [%eval -3.29] } { Blunder. Bb4 was best. } { [%clk 0:00:15] } 29... d5 { [%eval -3.14] [%clk 0:00:36] } 30. Re1 { [%eval -3.78] [%clk 0:00:06] } 30... Kf6 { [%eval -3.78] [%clk 0:00:38] } 31. h4?! { [%eval -5.27] } { Inaccuracy. Be3 was best. } { [%clk 0:00:09] } 31... h6?! { [%eval -3.9] } { Inaccuracy. e5 was best. } { [%clk 0:00:40] } 32. h5 { [%eval -4.7] [%clk 0:00:13] } 32... e5 { [%eval -4.19] [%clk 0:00:45] } 33. Be3?! { [%eval -6.17] } { Inaccuracy. Bc1 was best. } { [%clk 0:00:15] } 33... d4 { [%eval -6.19] [%clk 0:00:49] } 34. Bc1 { [%eval -6.17] [%clk 0:00:18] } 34... Na5+ { [%eval -5.6] [%clk 0:00:49] } 35. Kb4 { [%eval -5.48] [%clk 0:00:20] } 35... Nb7?? { [%eval -2.12] } { Blunder. Nc4 was best. } { [%clk 0:00:53] } 36. Bb2?? { [%eval -5.51] } { Blunder. f4 was best. } { [%clk 0:00:10] } 36... Rc2 { [%eval -5.28] [%clk 0:00:54] } 37. Ba1 { [%eval -5.16] [%clk 0:00:00] } 0-1