ChessBites Help
My Databases
Log in
Register
Skip Navigation Links
GamesExpand Games
OpeningsExpand Openings
PuzzlesExpand Puzzles
TournamentsExpand Tournaments
PlayersExpand Players
NewsExpand News
Light / FunExpand Light / Fun
Opening Repertoire Filter
My Databases
Games
Top games
Annotated games
Ten Classics
Top 250 Games
Most viewed games
Scroll up
Scroll down
ChessSpider!
Explorer
Novelties
Openings By Name/ECO
Latest Opening Trends
Scroll up
Scroll down
Chess Delight
Endgames
Puzzles
Checkmates - Advanced
Loyd on Saturday
Scroll up
Scroll down
Top tournaments in...
All-time top tournaments
Tournament Explorer
32 Classics
Scroll up
Scroll down
Portrait of a World Champion
Top players in...
Top players of all time
Player Profile
Player Explorer
Elo Calculator
Scroll up
Scroll down
News
Latest games
Scroll up
Scroll down
Chess Fun Quiz
Twenty-four miniatures
Scroll up
Scroll down
s
Download PGN  Download PGN
Teh, Rui Gen (2132) - Annapureddy, Rheyansh Reddy (2039) - AUS-ch op (6), Melbourne, 2025
B23
1.e4 c5 2.Nc3 Nc6 3.f4 g6 4.Nf3 Bg7 5.a4 d6 6.Bb5 Bd7 7.d3 Nd4 8.O-O a6 9.Bxd7+ Qxd7 10.Nd5 Rd8 11.c3 Nxf3+ 12.Qxf3 Nf6 13.Nxf6+ exf6 14.f5 O-O 15.c4 b5 16.axb5 axb5 17.b3 bxc4 18.bxc4 Ra8 19.Bb2 Rxa1 20.Bxa1 g5 21.Rb1 Qa7 22.Qd1 Rb8 23.Rxb8+ Qxb8 24.Qc2 Qd8 25.Bc3 Bf8 26.Qb2 Kg7 27.h4 h6 28.Qc1 Kg8 29.Qb2 Kg7 30.Kf2 Be7 31.Qb7 Bf8 32.Ke2 Be7 33.g3 Kf8 34.Qb2 Kg7 35.Qc1 Kg8 36.Qa1 Kg7 37.Qa7 Kf8 38.Kd1 Ke8 39.Kc2 Kf8 40.Kb3 Ke8 41.Ba5 Qc8 42.Bc7 Kd7 43.Bb6+ Ke8 44.Ka4 Qd7+ 45.Qxd7+ Kxd7 46.Kb5 gxh4 47.gxh4 h5 48.d4 cxd4 49.Bxd4 Bd8 50.Bb6 Be7 51.Bd4 Bd8 52.c5 dxc5 53.Kxc5 Be7+ 54.Kd5 Bd8 55.Be3 Bc7 56.Bd4 Bd8 57.Bb2 Be7 58.Bc1 Bd6 59.Bb2 Be7 60.Bc3 Bd8 ½-½
Comment
 
Save to an existing database

or save to a new database
Other games by White
Teh - Hain (Melbourne, 2025)
Teh - Hain (Melbourne, 2025)
Teh - Chen (Nakhchivan, 2022)
Teh - Chen (Nakhchivan, 2022)
Teh - Melkumyan (Canberra, 2023)
Teh - Melkumyan (Canberra, 202.
Li - Teh (Perth, 2023)
Li - Teh (Perth, 2023)
Khoury - Teh (Eindhoven, 2023)
Khoury - Teh (Eindhoven, 2023)
Teh - Ellis (Perth, 2023)
Teh - Ellis (Perth, 2023)
Other games by Black
Annapureddy - Le (Ballarat, 2025)
Annapureddy - Le (Ballarat, 20.
Stopa - Annapureddy (Sydney AUS, 2026)
Stopa - Annapureddy (Sydney AU.
Annapureddy - Das (Sydney, 2025)
Annapureddy - Das (Sydney, 202.
Annapureddy - Slater-Jones (Sydney AUS, 2026)
Annapureddy - Slater-Jones (Sy.
Annapureddy - Das (Canberra, 2025)
Annapureddy - Das (Canberra, 2.
Kiewra - Annapureddy (Melbourne AUS, 2026)
Kiewra - Annapureddy (Melbourn.

© 2026 Privacy Policy Links Contact Options