Event: FIDE WORLD SCHOOLS TEAM CHAMPIONSHIP 2025
Site: https://lichess.org/broadcast/world-schools-team-championship-2025--boards-1-100/round-3/wATKrzTc/rtCXYwTB
White: Gan, Wei En Justin
WhiteElo: 1746
Black: Lantz, Brian
Result: 0-1
ECO: C47
Opening: Four Knights Game: Scotch Variation Accepted
Variant: Standard
TimeControl: 2700+10

1. e4 { [%eval 0.18] [%clk 0:45:00] } 1... e5 { [%eval 0.22] [%clk 0:45:00] } 2. Nf3 { [%eval 0.13] [%clk 0:45:00] } 2... Nc6 { [%eval 0.21] [%clk 0:45:00] } 3. Nc3 { [%eval 0.06] [%clk 0:45:00] } 3... Nf6 { [%eval 0.07] [%clk 0:45:00] } 4. d4 { [%eval 0.06] [%clk 0:45:00] } 4... exd4 { [%eval 0.09] [%clk 0:45:00] } 5. Nxd4 { [%eval 0.06] [%clk 0:45:00] } 5... Bc5 { [%eval 0.26] [%clk 0:45:00] } 6. Be3 { [%eval 0.31] [%clk 0:45:00] } 6... Bb6 { [%eval 0.35] [%clk 0:45:00] } 7. Qd2 { [%eval 0.27] [%clk 0:45:00] } 7... d6 { [%eval 0.56] [%clk 0:45:00] } 8. O-O-O { [%eval 0.83] [%clk 0:45:00] } 8... Qe7 { [%eval 0.88] [%clk 0:45:00] } 9. f3 { [%eval 0.65] [%clk 0:45:00] } 9... Bd7 { [%eval 0.98] [%clk 0:45:00] } 10. Bb5 { [%eval 0.76] [%clk 0:45:00] } 10... O-O-O { [%eval 0.85] [%clk 0:45:00] } 11. Nxc6 { [%eval 0.59] [%clk 0:45:00] } 11... Bxc6 { [%eval 0.52] [%clk 0:45:00] } 12. Rhe1 { [%eval 0.21] [%clk 0:45:00] } 12... Rhe8 { [%eval 0.69] [%clk 0:45:00] } 13. Bxb6 { [%eval 0.65] [%clk 0:45:00] } 13... axb6 { [%eval 0.59] [%clk 0:45:00] } 14. Nd5?! { [%eval -0.01] } { Inaccuracy. Bc4 was best. } { [%clk 0:45:00] } 14... Qe6 { [%eval 0.0] [%clk 0:45:00] } 15. Bc4 { [%eval 0.0] [%clk 0:45:00] } 15... Bxd5 { [%eval 0.0] [%clk 0:45:00] } 16. Bxd5 { [%eval 0.0] [%clk 0:45:00] } 16... Nxd5 { [%eval 0.0] [%clk 0:45:00] } 17. Qxd5 { [%eval -0.1] [%clk 0:45:00] } 17... c6 { [%eval 0.04] [%clk 0:45:00] } 18. Qxe6+ { [%eval 0.11] [%clk 0:45:00] } 18... Rxe6 { [%eval -0.02] [%clk 0:45:00] } 19. g4 { [%eval -0.37] [%clk 0:45:00] } 19... g5 { [%eval 0.05] [%clk 0:45:00] } 20. Rh1 { [%eval 0.0] [%clk 0:45:00] } 20... Rf6 { [%eval 0.0] [%clk 0:45:00] } 21. Rdf1 { [%eval -0.08] [%clk 0:45:00] } 21... h5 { [%eval 0.0] [%clk 0:45:00] } 22. gxh5 { [%eval 0.0] [%clk 0:45:00] } 22... Rh8 { [%eval 0.0] [%clk 0:45:00] } 23. f4 { [%eval -0.16] [%clk 0:45:00] } 23... gxf4 { [%eval -0.29] [%clk 0:45:00] } 24. Rhg1 { [%eval -0.19] [%clk 0:45:00] } 24... Rxh5 { [%eval -0.19] [%clk 0:45:00] } 25. Rg4 { [%eval -0.33] [%clk 0:45:00] } 25... Rxh2 { [%eval 0.0] [%clk 0:45:00] } 26. Rgxf4 { [%eval 0.0] [%clk 0:45:00] } 26... Rxf4 { [%eval 0.0] [%clk 0:45:00] } 27. Rxf4 { [%eval 0.0] [%clk 0:45:00] } 27... Rh7 { [%eval 0.0] [%clk 0:45:00] } 28. Kd2?! { [%eval -0.91] } { Inaccuracy. a4 was best. } { [%clk 0:45:00] } 28... Kd7?! { [%eval 0.0] } { Inaccuracy. b5 was best. } { [%clk 0:45:00] } 29. a4 { [%eval 0.0] [%clk 0:45:00] } 29... Ke6 { [%eval 0.0] [%clk 0:45:00] } 30. Rf3 { [%eval -0.08] [%clk 0:45:00] } 30... Rh4 { [%eval -0.08] [%clk 0:45:00] } 31. Rb3? { [%eval -1.35] } { Mistake. Kd3 was best. } { [%clk 0:45:00] } 31... Rxe4 { [%eval -0.52] [%clk 0:45:00] } 32. Rxb6 { [%eval -0.63] [%clk 0:45:00] } 32... Rxa4 { [%eval -0.68] [%clk 0:45:00] } 33. Rxb7 { [%eval -0.88] [%clk 0:45:00] } 33... f5?! { [%eval 0.0] } { Inaccuracy. Rd4+ was best. } { [%clk 0:45:00] } 34. b4 { [%eval 0.0] [%clk 0:45:00] } 34... Ra3 { [%eval 0.0] [%clk 0:45:00] } 35. b5 { [%eval 0.0] [%clk 0:45:00] } 35... cxb5 { [%eval 0.0] [%clk 0:45:00] } 36. Rxb5 { [%eval 0.0] [%clk 0:45:00] } 36... d5 { [%eval 0.0] [%clk 0:45:00] } 37. Ke2?? { [%eval -3.06] } { Blunder. Rc5 was best. } { [%clk 0:45:00] } 37... Rc3?? { [%eval 0.0] } { Blunder. f4 was best. } { [%clk 0:45:00] } 38. Kd2 { [%eval 0.0] [%clk 0:45:00] } 38... Rc4 { [%eval 0.0] [%clk 0:45:00] } 39. Rb8 { [%eval 0.0] [%clk 0:45:00] } 39... f4 { [%eval 0.0] [%clk 0:45:00] } 40. Re8+?? { [%eval -3.56] } { Blunder. Kd3 was best. } { [%clk 0:45:00] } 40... Kf5 { [%eval -2.14] [%clk 0:45:00] } 41. c3?? { [%eval -4.62] } { Blunder. Kd3 was best. } { [%clk 0:45:00] } 41... f3 { [%eval -5.1] [%clk 0:45:00] } 42. Rd8 { [%eval -4.77] [%clk 0:45:00] } 42... Ke4?? { [%eval -0.37] } { Blunder. Ke5 was best. } { [%clk 0:45:00] } 43. Re8+?? { [%eval -6.75] } { Blunder. Rf8 was best. } { [%clk 0:45:00] } 43... Kf4 { [%eval -6.29] [%clk 0:45:00] } 44. Rg8 { [%eval -7.64] [%clk 0:45:00] } 44... Re4 { [%eval -6.81] [%clk 0:45:00] } 45. Rg7?! { [%eval -40.16] } { Inaccuracy. Rf8+ was best. } { [%clk 0:45:00] } 45... f2 { [%eval -15.96] [%clk 0:45:00] } 46. Rf7+ { [%eval -18.41] [%clk 0:45:00] } 46... Kg3 { [%eval -11.52] [%clk 0:45:00] } 47. Rg7+?! { [%eval #-14] } { Checkmate is now unavoidable. Kc2 was best. } { [%clk 0:45:00] } 47... Kh2 { [%eval #-15] [%clk 0:45:00] } 48. Rh7+ { [%eval #-16] [%clk 0:45:00] } 48... Kg1 { [%eval #-21] [%clk 0:45:00] } 49. Rg7+ { [%eval #-19] [%clk 0:45:00] } 49... Kf1?? { [%eval -4.97] } { Lost forced checkmate sequence. Kh2 was best. } { [%clk 0:45:00] } 50. Rh7? { [%eval -9.5] } { Mistake. Rg5 was best. } { [%clk 0:45:00] } 50... Re2+ { [%eval -8.14] [%clk 0:45:00] } 51. Kd1 { [%eval -11.14] [%clk 0:45:00] } 51... Re1+ { [%eval #-22] [%clk 0:45:00] } 52. Kd2 { [%eval #-22] [%clk 0:45:00] } 52... Kg2 { [%eval #-21] [%clk 0:45:00] } 53. Rg7+ { [%eval #-21] [%clk 0:45:00] } 53... Kh3 { [%eval #-20] [%clk 0:45:00] } 54. Rh7+ { [%eval #-20] [%clk 0:45:00] } 54... Kg4 { [%eval -52.53] [%clk 0:45:00] } 55. Rh5?! { [%eval #-6] } { Checkmate is now unavoidable. Rg7+ was best. } { [%clk 0:45:00] } 55... Kxh5 { [%eval #-5] [%clk 0:45:00] } 56. Kd3 { [%eval #-4] [%clk 0:45:00] } 0-1