Pan, Zachary vs Sonis, Francesco

17. annual Southwest Class Championship · Round 1.2 · 2026.02.12 · 0-1 · B40 Sicilian Defense: French Variation, Westerinen Attack

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. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
PGN
[Event "17. annual Southwest Class Championship"]
[Site "Lichess"]
[Date "2026.02.12"]
[Round "1.2"]
[White "Pan, Zachary"]
[Black "Sonis, Francesco"]
[Result "0-1"]
[PlyCount "130"]
[WhiteElo "1503"]
[WhiteFideId "30947413"]
[BlackElo "2561"]
[BlackFideId "895733"]
[BlackTitle "GM"]
[ECO "B40d"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2023-03-03"]

1. e4 { [%clk 1:20:00] } 1... c5 { [%clk 1:15:47] } 2. Nf3 { [%clk 1:19:55] }
2... e6 { [%clk 1:15:47] } 3. b3 { [%clk 1:19:37] } 3... Nc6 { [%clk 1:15:47] }
4. Bb2 { [%clk 1:19:37] } 4... d6 { [%clk 1:15:47] } 5. d4 { [%clk 1:19:37] }
5... cxd4 { [%clk 1:15:47] } 6. Nxd4 { [%clk 1:19:37] } 6... Nf6
{ [%clk 1:15:47] } 7. Nxc6 { [%clk 1:17:48] } 7... bxc6 { [%clk 1:15:47] } 8.
e5 { [%clk 1:17:13] } 8... dxe5 { [%clk 1:07:43] } 9. Qxd8+ { [%clk 1:17:13] }
9... Kxd8 { [%clk 1:07:43] } 10. Bxe5 { [%clk 1:17:13] } 10... Bc5
{ [%clk 1:07:43] } 11. Be2 { [%clk 1:13:57] } 11... Ke7 { [%clk 1:07:43] } 12.
O-O { [%clk 1:10:02] } 12... Rd8 { [%clk 1:00:06] } 13. Nc3 { [%clk 0:59:18] }
13... Rd2 { [%clk 0:45:02] } 14. Rac1 { [%clk 0:39:37] } 14... Rd7
{ [%clk 0:28:39] } 15. Rcd1 { [%clk 0:31:43] } 15... Bd6 { [%clk  0:28:30] }
16. Bxd6+ { [%clk 0:31:43] } 16... Rxd6 { [%clk 0:28:30] } 17. Na4
{ [%clk 0:30:21] } 17... Rb8 { [%clk 0:28:28] } 18. c4 { [%clk 0:27:47] } 18...
e5 { [%clk 0:25:00] } 19. Rxd6 { [%clk 0:27:47] } 19... Kxd6 { [%clk 0:25:00] }
20. Rd1+ { [%clk 0:27:40] } 20... Kc7 { [%clk 0:24:54] } 21. f3
{ [%clk 0:26:31] } 21... Nd7 { [%clk 0:24:19] } 22. Kf2 { [%clk 0:23:07] }
22... Nf8 { [%clk 0:24:19] } 23. Bd3 { [%clk 0:22:20] } 23... Be6
{ [%clk 0:23:29] } 24. Nc5 { [%clk 0:20:29] } 24... Kb6 { [%clk 0:22:34] } 25.
Na4+ { [%clk 0:19:55] } 25... Kc7 { [%clk  0:21:57] } 26. Nc5
{ [%clk 0:19:55] } 26... Re8 { [%clk 0:21:48] } 27. Be4 { [%clk  0:19:38] }
27... Bc8 { [%clk 0:21:48] } 28. Ke3 { [%clk 0:17:25] } 28... f5
{ [%clk 0:21:33] } 29. Bc2 { [%clk 0:17:25] } 29... a5 { [%clk 0:21:12] } 30.
a3 { [%clk  0:12:06] } 30... Ne6 { [%clk 0:20:45] } 31. Nxe6+
{ [%clk 0:12:06] } 31... Bxe6 { [%clk 0:20:45] } 32. Kd2 { [%clk 0:11:57] }
32... g6 { [%clk 0:18:08] } 33. Kc3 { [%clk 0:11:57] } 33... c5
{ [%clk 0:18:08] } 34. Re1 { [%clk 0:11:42] } 34... Bd7 { [%clk 0:18:08] } 35.
b4 { [%clk 0:11:32] } 35... axb4+ { [%clk 0:18:08] } 36. axb4
{ [%clk 0:11:32] } 36... cxb4+ { [%clk 0:18:00] } 37. Kxb4 { [%clk 0:11:32] }
37... Bc6 { [%clk 0:18:00] } 38. Ba4 { [%clk 0:08:09] } 38... Bxa4
{ [%clk  0:13:23] } 39. Kxa4 { [%clk 0:08:09] } 39... Kd6 { [%clk 0:13:23] }
40. Kb4 { [%clk 0:08:09] } 40... e4 { [%clk 0:13:23] } 41. fxe4
{ [%clk 0:07:59] } 41... fxe4 { [%clk 0:13:23] } 42. Kc3 { [%clk 0:00:51] }
42... Ke5 { [%clk 0:13:23] } 43. Kd2 { [%clk 0:16:00] } 43... Rc8
{ [%clk 0:40:23] } 44. Ra1 { [%clk 0:12:20] } 44... Rxc4 { [%clk 0:40:23] } 45.
Ra7 { [%clk 0:11:26] } 45... h5 { [%clk 0:40:23] } 46. Re7+ { [%clk 0:07:56] }
46... Kf5 { [%clk 0:40:23] } 47. h3 $4
{ Blunder. Rf7+  was best.[%clk 0:03:51] } 47... Ra4 { [%clk 0:34:34] } 48. Ke3
{ [%clk 0:02:08] } 48... Ra3+ { [%clk 0:34:34] } 49. Kf2 { [%clk 0:02:08] }
49... Ra2+ { [%clk  0:34:34] } 50. Kg3 { [%clk 0:01:08] } 50... Ra6 $4
{ Blunder. g5 was best.[%clk  0:32:41] } 51. Rf7+ { [%clk 0:00:48] } 51... Ke5
{ [%clk 0:32:41] } 52. Re7+ $4 { Blunder. h4 was best.[%clk  0:00:48] } 52...
Re6 $4 { Blunder. Kd4 was  best.[%clk 0:32:41] } 53. Ra7 { [%clk 0:00:48] }
53... Rd6 { [%clk 0:28:38] } 54. Ra5+ { [%clk 0:00:42] } 54... Kd4
{ [%clk 0:27:33] } 55. Kf2 $2 { Mistake. h4 was best.[%clk 0:00:42] } 55... Rd5
$2 { Mistake. Rc6 was best.[%clk 0:19:58] } 56. Ra4+ { [%clk 0:00:42] } 56...
Ke5 { [%clk 0:19:58] } 57. Ra8 { [%clk 0:00:42] } 57... Rd2+ { [%clk 0:14:45] }
58. Kg3 { [%clk 0:00:42] } 58... Kd4 { [%clk  0:13:46] } 59. Ra4+
{ [%clk 0:00:32] } 59... Ke3 { [%clk 0:13:46] } 60. h4 { [%clk  0:00:28] }
60... Rd3 { [%clk 0:12:02] } 61. Rc4 $4
{ Blunder. Ra2 was best.[%clk 0:00:15] } 61... Kd2+ { [%clk 0:11:43] } 62. Kf4
{ [%clk 0:00:15] } 62... e3 { [%clk 0:11:43] } 63. Ra4 { [%clk 0:00:15] } 63...
e2 { [%clk 0:11:43] } 64. Ra2+ { [%clk 0:00:15] } 64... Ke1 { [%clk 0:11:43] }
65. Kg5 { [%clk 0:00:15] } 65... Rd6 { [%clk 0:11:43] } 0-1