Griffith, Kyron vs Alvarez Navarro, Rafael
XXXV Torneo Internacional Carlos Torre Repetto | Blitz Open · Round 2 · 2025.12.19 · 1-0 · C42 Russian Game: Classical Attack, Mason-Showalter Variation
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.
PGN
[Event "XXXV Torneo Internacional Carlos Torre Repetto | Blitz Open"]
[Site "Lichess"]
[Date "2025.12.19"]
[Round "2"]
[White "Griffith, Kyron"]
[Black "Alvarez Navarro, Rafael"]
[Result "1-0"]
[PlyCount "83"]
[WhiteElo "2417"]
[WhiteFideId "2046318"]
[WhiteTitle "IM"]
[BlackElo "1853"]
[BlackFideId "5115523"]
[ECO "C42"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]
1. e4 { [%clk 0:03:03] } 1... e5 { [%clk 0:03:00] } 2. Nf3 { [%clk 0:03:03] }
2... Nf6 { [%clk 0:03:01] } 3. Nxe5 { [%clk 0:03:04] } 3... d6
{ [%clk 0:03:01] } 4. Nf3 { [%clk 0:03:04] } 4... Nxe4 { [%clk 0:03:01] } 5. d4
{ [%clk 0:03:05] } 5... d5 { [%clk 0:03:02] } 6. Bd3 { [%clk 0:03:05] } 6...
Nc6 { [%clk 0:02:56] } 7. c3 { [%clk 0:03:01] } 7... Bd6 { [%clk 0:02:40] } 8.
Nbd2 { [%clk 0:02:55] } 8... Nxd2 { [%clk 0:02:36] } 9. Bxd2 { [%clk 0:02:55] }
9... Qe7+ { [%clk 0:02:10] } 10. Be2 { [%clk 0:02:48] } 10... Bg4
{ [%clk 0:02:08] } 11. O-O { [%clk 0:02:48] } 11... O-O { [%clk 0:01:59] } 12.
h3 { [%clk 0:02:47] } 12... Bf5 { [%clk 0:01:55] } 13. Re1 { [%clk 0:02:40] }
13... Qd7 { [%clk 0:01:53] } 14. Bf1 { [%clk 0:02:37] } 14... Rfe8
{ [%clk 0:01:52] } 15. Nh4 { [%clk 0:02:17] } 15... Rxe1 { [%clk 0:01:46] }
16. Qxe1 { [%clk 0:02:13] } 16... Re8 { [%clk 0:01:44] } 17. Qd1
{ [%clk 0:02:10] } 17... Be4 { [%clk 0:01:45] } 18. Qh5 { [%clk 0:01:31] }
18... Bg6 { [%clk 0:01:42] } 19. Nxg6 { [%clk 0:01:28] } 19... hxg6
{ [%clk 0:01:41] } 20. Qf3 { [%clk 0:01:28] } 20... Ne7 { [%clk 0:01:36] } 21.
c4 { [%clk 0:01:23] } 21... c6 $6 { Inaccuracy. b6 was best.[%clk 0:01:36] }
22. Bc3 $6 { Inaccuracy. c5 was best.[%clk 0:01:17] } 22... Nf5
{ [%clk 0:01:30] } 23. g3 $6 { Inaccuracy. cxd5 was best.[%clk 0:01:10] }
23... Re4 $2 { Mistake. dxc4 was best.[%clk 0:01:12] } 24. Rd1 $6
{ Inaccuracy. Bd3 was best.[%clk 0:01:04] } 24... Bf8 { [%clk 0:00:28] } 25.
cxd5 { [%clk 0:00:58] } 25... cxd5 { [%clk 0:00:27] } 26. Bd3
{ [%clk 0:00:45] } 26... Re7 $6 { Inaccuracy. Nxd4 was best.[%clk 0:00:24] }
27. Qf4 { [%clk 0:00:35] } 27... Nd6 { [%clk 0:00:18] } 28. Bb4
{ [%clk 0:00:29] } 28... Re6 { [%clk 0:00:19] } 29. Bxd6 { [%clk 0:00:21] }
29... Bxd6 { [%clk 0:00:20] } 30. Qf3 { [%clk 0:00:22] } 30... Bc7
{ [%clk 0:00:17] } 31. Rc1 { [%clk 0:00:22] } 31... Rc6 { [%clk 0:00:17] } 32.
Re1 { [%clk 0:00:20] } 32... Re6 { [%clk 0:00:19] } 33. Rc1 { [%clk 0:00:19] }
33... Rc6 { [%clk 0:00:20] } 34. Rd1 { [%clk 0:00:20] } 34... Qe6
{ [%clk 0:00:18] } 35. Kg2 { [%clk 0:00:18] } 35... Bb6 { [%clk 0:00:18] } 36.
Rd2 { [%clk 0:00:13] } 36... Ba5 $4 { Blunder. Rd6 was best.[%clk 0:00:18] }
37. Re2 { [%clk 0:00:14] } 37... Qd7 { [%clk 0:00:16] } 38. Bb5
{ [%clk 0:00:15] } 38... a6 $6 { Inaccuracy. f5 was best.[%clk 0:00:12] } 39.
Bxc6 { [%clk 0:00:16] } 39... Qxc6 { [%clk 0:00:13] } 40. Qe3
{ [%clk 0:00:16] } 40... Kh7 { [%clk 0:00:13] } 41. Qe7 { [%clk 0:00:15] }
41... Qc4 $4 { Checkmate is now unavoidable. Kg8 was best.[%clk 0:00:08] } 42.
Qh4+ { [%clk 0:00:14] } 1-0