| Game | Result | Opening | Date |
|---|---|---|---|
| Sun,Qihang (1703) – Yang, Puhan (1695) | 1-0 | Grünfeld Defense: Three Knights Variation, Hungarian Attack | 2026-08-08 |
| Yang, Puhan (1695) – Niu, Shuo (1522) | 1-0 | Caro-Kann Defense: Panov Attack, Modern Defense, Mieses Line | 2026-08-08 |
| Chen, Yunqi (1777) – Yang, Puhan (1695) | 1-0 | Queen's Gambit Declined: Marshall Defense | 2026-08-07 |
| Yang, Puhan (1695) – Liu, Haoling (1948) | 0-1 | Sicilian Defense: Taimanov Variation | 2026-08-07 |
| He, Xiyao (1595) – Yang, Puhan (1695) | 1-0 | Italian Game: Classical Variation, Greco Gambit, Traditional Line | 2026-08-07 |
| Yang, Puhan (1695) – Jia, Zelin (1681) | 1/2-1/2 | French Defense: Rubinstein Variation, Blackburne Defense | 2026-08-07 |
| Yang, Puhan (1695) – Zhou, Runyi (2278) | 1/2-1/2 | Caro-Kann Defense: Panov Attack, Modern Defense | 2026-08-06 |
| Hong, Junyang – Yang, Puhan (1695) | 1-0 | King's Indian Defense: Normal Variation, Deferred Fianchetto | 2026-08-06 |
| Yang, Puhan (1695) – Wan, Lexuan (1662) | 0-1 | Italian Game: Evans Gambit, Anderssen Variation | 2026-08-06 |
| Zhang, Jiazhen (1625) – Yang, Puhan (1695) | 1-0 | Polish Opening | 2026-08-06 |
| Yang, Puhan (1695) – Jia, Zelin (1681) | 1-0 | French Defense: Advance Variation, Main Line | 2026-08-06 |
ChessMoves AI — play, train and study chess. Master game data from public tournament broadcasts.