Tomiello, Mateus Costamilan vs Filgueiras, Nathan Felipe
91o Campeonato Brasileiro Absoluto 2025 · Round 7 · 2025.12.14 · 0-1 · E36 Nimzo-Indian Defense: Classical Variation, Noa 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.
43.
44.
45.
46.
PGN
[Event "91o Campeonato Brasileiro Absoluto 2025"]
[Site "Lichess"]
[Date "2025.12.14"]
[Round "7"]
[White "Tomiello, Mateus Costamilan"]
[Black "Filgueiras, Nathan Felipe"]
[Result "0-1"]
[PlyCount "92"]
[WhiteElo "2213"]
[WhiteFideId "22701958"]
[WhiteTitle "FM"]
[BlackElo "2405"]
[BlackFideId "2188562"]
[BlackTitle "IM"]
[ECO "E36"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]
1. d4 { [%clk 1:30:42] } 1... Nf6 { [%clk 1:17:01] } 2. c4 { [%clk 1:30:46] }
2... e6 { [%clk 1:17:17] } 3. Nc3 { [%clk 1:30:45] } 3... Bb4
{ [%clk 1:15:42] } 4. Qc2 { [%clk 1:30:02] } 4... d5 { [%clk 1:14:03] } 5. a3
{ [%clk 1:28:27] } 5... Bxc3+ { [%clk 1:12:31] } 6. Qxc3 { [%clk 1:28:33] }
6... O-O { [%clk 1:11:25] } 7. Nf3 { [%clk 1:26:47] } 7... b6
{ [%clk 1:09:08] } 8. e3 { [%clk 1:25:45] } 8... Bb7 { [%clk 1:08:26] } 9. b3
{ [%clk 1:24:41] } 9... Nbd7 { [%clk 1:05:53] } 10. Be2 { [%clk 1:23:38] }
10... c5 { [%clk 1:05:40] } 11. O-O { [%clk 1:21:36] } 11... Rc8
{ [%clk 1:05:36] } 12. Rd1 { [%clk 1:19:23] } 12... Qe7 { [%clk 1:04:22] } 13.
a4 { [%clk 1:17:39] } 13... Rfd8 { [%clk 1:03:54] } 14. Bb2 { [%clk 1:15:52] }
14... a6 $6 { Inaccuracy. Ne4 was best.[%clk 0:54:34] } 15. Qe1 $6
{ Inaccuracy. a5 was best.[%clk 0:58:20] } 15... a5 { [%clk 0:50:32] } 16. Ne5
{ [%clk 0:45:02] } 16... Nxe5 { [%clk 0:47:00] } 17. dxe5 { [%clk 0:45:11] }
17... Nd7 $6 { Inaccuracy. Ne8 was best.[%clk 0:47:17] } 18. f4 $6
{ Inaccuracy. cxd5 was best.[%clk 0:42:41] } 18... Nb8 { [%clk 0:45:41] } 19.
Qg3 { [%clk 0:40:13] } 19... Rc7 { [%clk 0:42:00] } 20. h4 { [%clk 0:25:34] }
20... Rcd7 { [%clk 0:40:02] } 21. h5 $2 { Mistake. f5 was best.[%clk 0:19:48] }
21... dxc4 $4 { Blunder. h6 was best.[%clk 0:37:17] } 22. Rd6
{ [%clk 0:18:26] } 22... cxb3 { [%clk 0:29:32] } 23. Bd3 $4
{ Blunder. f5 was best.[%clk 0:08:41] } 23... Rxd6 $4
{ Blunder. h6 was best.[%clk 0:17:16] } 24. exd6 { [%clk 0:08:32] } 24... Qf8
{ [%clk 0:17:41] } 25. h6 { [%clk 0:04:18] } 25... f6 { [%clk 0:17:31] } 26.
Rd1 { [%clk 0:02:57] } 26... Ba6 { [%clk 0:14:36] } 27. Be4 { [%clk 0:02:19] }
27... Nd7 { [%clk 0:13:30] } 28. Bc6 $6
{ Inaccuracy. Qh3 was best.[%clk 0:01:12] } 28... Be2 $6
{ Inaccuracy. g6 was best.[%clk 0:11:52] } 29. Rd2 { [%clk 0:01:20] } 29... Bc4
{ [%clk 0:11:52] } 30. Qh4 { [%clk 0:00:59] } 30... Bd5 $4
{ Blunder. Qf7 was best.[%clk 0:09:39] } 31. Bb5 $4
{ Blunder. Rxd5 was best.[%clk 0:00:42] } 31... Qf7 { [%clk 0:08:49] } 32. Bd3
$4 { Blunder. hxg7 was best.[%clk 0:00:39] } 32... c4 { [%clk 0:08:27] } 33.
Bf1 $6 { Inaccuracy. Bb1 was best.[%clk 0:00:34] } 33... Qg6 $2
{ Mistake. Nc5 was best.[%clk 0:08:13] } 34. hxg7 { [%clk 0:00:43] } 34...
Qxg7 $2 { Mistake. Rc8 was best.[%clk 0:06:11] } 35. Rd4 $6
{ Inaccuracy. e4 was best.[%clk 0:00:35] } 35... Rc8 { [%clk 0:04:57] } 36. Bc3
{ [%clk 0:00:32] } 36... b2 { [%clk 0:04:47] } 37. Bxb2 { [%clk 0:00:39] }
37... c3 { [%clk 0:05:13] } 38. Bc1 { [%clk 0:00:54] } 38... f5
{ [%clk 0:05:24] } 39. Qh3 { [%clk 0:00:35] } 39... Nf6 { [%clk 0:05:06] } 40.
e4 { [%clk 0:00:37] } 40... Bxe4 { [%clk 0:04:21] } 41. Ba6 $4
{ Blunder. Bc4 was best.[%clk 0:00:41] } 41... Rd8 { [%clk 0:04:19] } 42. Rc4
$6 { Inaccuracy. Bf1 was best.[%clk 0:00:38] } 42... Ng4 $2
{ Mistake. Rxd6 was best.[%clk 0:03:10] } 43. Ba3 $4
{ Blunder. Qh4 was best.[%clk 0:00:35] } 43... c2 { [%clk 0:03:18] } 44. Bc1 $6
{ Inaccuracy. Qc3 was best.[%clk 0:00:35] } 44... Qa1 { [%clk 0:03:17] } 45.
Rxe4 $4 { Checkmate is now unavoidable. Qa3 was best.[%clk 0:00:38] } 45...
Qxc1+ { [%clk 0:03:34] } 46. Bf1 { [%clk 0:01:00] } 46... Qxf1+
{ [%clk 0:03:33] } 0-1