Tang, Andrew vs Chang, Nathan

DreamHack Atlanta 2026 | Group Stage A | Upper Bracket · Round 161 · 2026.05.16 · 1-0 · A41 Rat Defense: English Rat

Moves

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38.
PGN
[Event "DreamHack Atlanta 2026 | Group Stage A | Upper Bracket"]
[Site "Lichess"]
[Date "2026.05.16"]
[Round "161"]
[White "Tang, Andrew"]
[Black "Chang, Nathan"]
[Result "1-0"]
[PlyCount "75"]
[WhiteElo "2551"]
[WhiteFideId "2059630"]
[BlackElo "1894"]
[BlackFideId "30979889"]
[ECO "A41"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-06-04"]

1. d4 { [%clk 0:09:58] } 1... d6 { [%clk 0:09:59] } 2. c4 { [%clk 0:09:57] }
2... e5 { [%clk 0:09:58] } 3. Nf3 { [%clk 0:09:56] } 3... e4 { [%clk 0:09:57] }
4. Nfd2 { [%clk 0:09:52] } 4... f5 { [%clk 0:09:56] } 5. e3 { [%clk 0:09:50] }
5... Nf6 { [%clk 0:09:55] } 6. Nc3 { [%clk 0:09:50] } 6... c5
{ [%clk 0:09:49] } 7. Be2 { [%clk 0:08:54] } 7... Nc6 { [%clk 0:09:39] } 8. d5
{ [%clk 0:08:48] } 8... Ne5 { [%clk 0:09:38] } 9. Qc2 { [%clk 0:08:21] } 9...
g6 { [%clk 0:09:34] } 10. h4 { [%clk 0:08:16] } 10... h6 { [%clk 0:09:05] } 11.
h5 { [%clk 0:07:51] } 11... g5 { [%clk 0:09:04] } 12. f3 { [%clk 0:07:20] }
12... exf3 $6 { Inaccuracy. Bg7  was best.[%clk 0:08:42] } 13. gxf3
{ [%clk 0:07:13] } 13... Bg7 { [%clk 0:08:18] } 14. b3 $6
{ Inaccuracy. Nf1 was best.[%clk 0:06:33] } 14... Qe7 { [%clk 0:08:00] } 15.
Bb2 { [%clk 0:06:30] } 15... Qf7 $2 { Mistake. Bd7 was best.[%clk 0:06:32] }
16. Nb5 { [%clk  0:05:17] } 16... Ke7 $2
{ Mistake. Qe7 was best.[%clk 0:05:16] } 17. b4 { [%clk 0:02:55] } 17... b6
{ [%clk 0:04:20] } 18. O-O-O $6 { Inaccuracy. Bxe5 was best.[%clk 0:02:36] }
18... a6 { [%clk 0:04:10] } 19. Nc7 { [%clk 0:02:11] } 19... Ra7
{ [%clk 0:03:56] } 20. bxc5 { [%clk 0:01:54] } 20... Rxc7 $6
{ Inaccuracy. bxc5 was best.[%clk 0:03:08] } 21. Bxe5 $2
{ Mistake. cxb6 was best.[%clk 0:01:47] } 21... Rxc5 { [%clk 0:02:55] } 22. Bd4
{ [%clk  0:01:46] } 22... Bd7 { [%clk 0:01:47] } 23. Nb3 { [%clk 0:01:27] }
23... Rxc4 $4 { Blunder. Rcc8 was best.[%clk  0:01:09] } 24. Bxc4
{ [%clk 0:01:23] } 24... b5 { [%clk 0:01:03] } 25. Na5 { [%clk 0:01:13] } 25...
bxc4 $6 { Inaccuracy. Rc8 was best.[%clk  0:00:59] } 26. Nc6+
{ [%clk 0:01:11] } 26... Bxc6 $6 { Inaccuracy. Kf8 was best.[%clk 0:00:57] }
27. dxc6 { [%clk  0:01:10] } 27... Qe6 { [%clk 0:00:33] } 28. Qb2
{ [%clk 0:01:08] } 28... Rc8 $6 { Inaccuracy. Re8 was best.[%clk 0:00:30] } 29.
Qb7+ { [%clk 0:01:04] } 29... Kf8 { [%clk 0:00:26] } 30. Rhe1
{ [%clk 0:00:59] } 30... Nxh5 { [%clk 0:00:14] } 31. Qd7 $6
{ Inaccuracy. Bxg7+ was best.[%clk 0:00:42] } 31... Qxd7 { [%clk 0:00:09] } 32.
cxd7 { [%clk 0:00:41] } 32... Rd8 { [%clk 0:00:09] } 33. Bxg7+
{ [%clk 0:00:41] } 33... Nxg7 { [%clk 0:00:08] } 34. Rxd6 { [%clk 0:00:40] }
34... Ke7 { [%clk 0:00:07] } 35. Rxa6 { [%clk 0:00:37] } 35... Rxd7
{ [%clk 0:00:07] } 36. Rxh6 { [%clk 0:00:36] } 36... Ne6 $6
{ Inaccuracy. Rd3 was best.[%clk 0:00:06] } 37. Rh7+ { [%clk 0:00:35] } 37...
Kf6 $6 { Inaccuracy. Kd8 was best.[%clk  0:00:05] } 38. Rxd7 { [%clk 0:00:34] }
1-0