Oxte Puc, Hector Jafet vs Alfaro, William

XXXV Torneo Internacional Carlos Torre Repetto | Blitz Open · Round 1 · 2025.12.19 · 0-1 · A48 East Indian Defense

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. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88.
PGN
[Event "XXXV Torneo Internacional Carlos Torre Repetto | Blitz Open"]
[Site "Lichess"]
[Date "2025.12.19"]
[Round "1"]
[White "Oxte Puc, Hector Jafet"]
[Black "Alfaro, William"]
[Result "0-1"]
[PlyCount "176"]
[WhiteElo "1640"]
[WhiteFideId "29640911"]
[BlackElo "2112"]
[BlackFideId "6100457"]
[BlackTitle "FM"]
[ECO "A48"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]

1. d4 { [%clk 0:03:02] } 1... Nf6 { [%clk 0:02:50] } 2. Nf3 { [%clk 0:03:02] }
2... g6 { [%clk 0:02:49] } 3. e3 { [%clk 0:03:02] } 3... Bg7 { [%clk 0:02:49] }
4. c4 { [%clk 0:03:03] } 4... O-O { [%clk 0:02:49] } 5. Bd3 { [%clk 0:03:03] }
5... c5 { [%clk 0:02:49] } 6. O-O { [%clk 0:02:47] } 6... cxd4
{ [%clk 0:02:49] } 7. exd4 { [%clk 0:02:47] } 7... d5 { [%clk 0:02:50] } 8.
cxd5 { [%clk 0:02:20] } 8... Nxd5 { [%clk 0:02:49] } 9. Nc3 { [%clk 0:02:19] }
9... Nc6 { [%clk 0:02:50] } 10. Nxd5 { [%clk 0:01:21] } 10... Qxd5
{ [%clk 0:02:50] } 11. Be3 { [%clk 0:01:21] } 11... Bg4 { [%clk 0:02:20] } 12.
Be2 { [%clk 0:01:09] } 12... Rfd8 { [%clk 0:02:15] } 13. Qb3 $6
{ Inaccuracy. Qa4 was best.[%clk 0:00:46] } 13... Qxb3 { [%clk  0:02:04] } 14.
axb3 { [%clk 0:00:47] } 14... a6 { [%clk 0:02:06] } 15. h3 { [%clk  0:00:14] }
15... Bf5 { [%clk 0:02:04] } 16. Ne5 $2
{ Mistake. Rfd1 was  best.[%clk 0:00:10] } 16... Nxe5 $6
{ Inaccuracy. Nxd4 was best.[%clk  0:02:03] } 17. dxe5 { [%clk 0:00:11] } 17...
Bxe5 { [%clk 0:02:04] } 18. Rad1 { [%clk 0:00:08] } 18... Be4
{ [%clk 0:02:00] } 19. Bc4 $6 { Inaccuracy. Rfe1 was  best.[%clk 0:00:05] }
19... e6 { [%clk 0:01:59] } 20. f3 { [%clk 0:00:04] } 20... Bc6
{ [%clk 0:01:59] } 21. Rd2 $6 { Inaccuracy. Rb1 was  best.[%clk 0:00:03] }
21... Rxd2 { [%clk 0:01:52] } 22. Bxd2 { [%clk 0:00:04] } 22... Bd4+
{ [%clk  0:01:53] } 23. Kh1 { [%clk 0:00:05] } 23... Bxb2 { [%clk 0:01:54] }
24. Bh6 { [%clk 0:00:06] } 24... Bg7 { [%clk 0:01:55] } 25. Bg5
{ [%clk 0:00:06] } 25... h6 { [%clk 0:01:55] } 26. Bh4 { [%clk 0:00:07] } 26...
g5 { [%clk 0:01:55] } 27. Bg3 { [%clk  0:00:08] } 27... Rd8 { [%clk 0:01:56] }
28. Rc1 { [%clk 0:00:04] } 28... Bd5 { [%clk 0:01:49] } 29. Bxd5
{ [%clk 0:00:04] } 29... Rxd5 { [%clk 0:01:50] } 30. Rc7 $6
{ Inaccuracy.  Rc8+ was best.[%clk 0:00:05] } 30... Rb5 { [%clk 0:01:49] } 31.
Rc8+ { [%clk 0:00:04] } 31... Kh7 { [%clk 0:01:50] } 32. Rb8 { [%clk 0:00:04] }
32... Rxb3 { [%clk 0:01:48] } 33. Rc8 { [%clk 0:00:04] } 33... Kg6
{ [%clk  0:01:48] } 34. h4 { [%clk 0:00:03] } 34... g4 { [%clk 0:01:44] } 35.
Bf2 { [%clk  0:00:04] } 35... gxf3 { [%clk 0:01:44] } 36. gxf3
{ [%clk 0:00:04] } 36... Rxf3 { [%clk 0:01:44] } 37. Kg2 { [%clk 0:00:06] }
37... Rb3 { [%clk 0:01:45] } 38. Rc1 { [%clk 0:00:05] } 38... Rb2
{ [%clk 0:01:43] } 39. Rg1 { [%clk 0:00:06] } 39... Kf5 { [%clk 0:01:29] } 40.
Kf3 { [%clk 0:00:05] } 40... Rxf2+ { [%clk 0:01:30] } 41. Kxf2 $2
{ Checkmate is now unavoidable. Ke3 was best.[%clk 0:00:05] } 41... Bd4+
{ [%clk 0:01:30] } 42. Kf1 { [%clk 0:00:06] } 42... Bxg1 { [%clk 0:01:31] } 43.
Kxg1 { [%clk 0:00:07] } 43... Kg4 { [%clk 0:01:32] } 44. Kf2 { [%clk 0:00:09] }
44... Kxh4 { [%clk 0:01:32] } 45. Ke3 $6
{ Checkmate is now unavoidable. Ke2  was best.[%clk 0:00:10] } 45... Kg5
{ [%clk 0:01:33] } 46. Ke4 { [%clk 0:00:11] } 46... Kf6 { [%clk 0:01:34] } 47.
Kf4 { [%clk 0:00:13] } 47... Ke7 { [%clk 0:01:35] } 48. Ke5 $6
{ Checkmate is  now unavoidable. Ke4 was best.[%clk 0:00:14] } 48... f6+
{ [%clk 0:01:36] } 49. Kf4 { [%clk 0:00:15] } 49... Kd6 { [%clk 0:01:37] } 50.
Ke4 { [%clk 0:00:17] } 50... b5 { [%clk 0:01:38] } 51. Kd3 { [%clk 0:00:18] }
51... Kd5 { [%clk 0:01:39] } 52. Kc3 { [%clk 0:00:19] } 52... Kc5
{ [%clk 0:01:41] } 53. Kd3 { [%clk 0:00:20] } 53... a5 { [%clk 0:01:42] } 54.
Kc2 { [%clk 0:00:22] } 54... Kc4 { [%clk 0:01:44] } 55. Kb2 { [%clk 0:00:23] }
55... b4 { [%clk 0:01:45] } 56. Kc2 { [%clk 0:00:24] } 56... a4
{ [%clk 0:01:47] } 57. Kb2 { [%clk 0:00:26] } 57... h5 { [%clk 0:01:48] } 58.
Kc2 { [%clk 0:00:27] } 58... h4 { [%clk 0:01:49] } 59. Kd2 { [%clk 0:00:29] }
59... h3 { [%clk 0:01:51] } 60. Kc2 { [%clk 0:00:29] } 60... h2
{ [%clk 0:01:52] } 61. Kb2 { [%clk 0:00:31] } 61... h1=B { [%clk 0:01:52] } 62.
Kc2 { [%clk 0:00:31] } 62... f5 { [%clk 0:01:54] } 63. Kd2 { [%clk 0:00:32] }
63... e5 { [%clk 0:01:55] } 64. Ke2 { [%clk 0:00:34] } 64... a3
{ [%clk 0:01:57] } 65. Kd2 { [%clk 0:00:35] } 65... a2 { [%clk 0:01:58] } 66.
Kc2 { [%clk 0:00:36] } 66... a1=B { [%clk 0:01:57] } 67. Kd2 { [%clk 0:00:37] }
67... Be4 { [%clk  0:01:52] } 68. Kd1 { [%clk 0:00:38] } 68... b3
{ [%clk 0:01:52] } 69. Kc1 { [%clk  0:00:37] } 69... b2+ { [%clk 0:01:52] } 70.
Kd2 { [%clk 0:00:38] } 70... b1=N+ { [%clk 0:01:52] } 71. Ke3
{ [%clk 0:00:39] } 71... Bd4+ { [%clk 0:01:51] } 72. Ke2 { [%clk 0:00:40] }
72... Nc3+ { [%clk 0:01:51] } 73. Kf1 { [%clk 0:00:40] } 73... Bd3+
{ [%clk 0:01:43] } 74. Ke1 { [%clk 0:00:38] } 74... Bf2+ { [%clk 0:01:40] } 75.
Kxf2 { [%clk 0:00:37] } 75... f4 { [%clk 0:01:40] } 76. Kf3 { [%clk 0:00:37] }
76... Kd4 { [%clk 0:01:39] } 77. Kf2 { [%clk 0:00:38] } 77... Bf5
{ [%clk 0:01:39] } 78. Kf3 { [%clk 0:00:33] } 78... Nd5 { [%clk 0:01:38] } 79.
Ke2 { [%clk 0:01:36] } 79... e4 { [%clk 0:01:38] } 80. Kf2 { [%clk 0:01:36] }
80... Kd3 { [%clk  0:01:38] } 81. Ke1 { [%clk 0:01:37] } 81... Bg4
{ [%clk 0:01:36] } 82. Kf1 { [%clk  0:01:37] } 82... Kd2 { [%clk 0:01:36] } 83.
Kf2 { [%clk 0:01:38] } 83... e3+ { [%clk 0:01:37] } 84. Kg2 { [%clk 0:01:38] }
84... f3+ { [%clk 0:01:37] } 85. Kh2 { [%clk 0:01:39] } 85... e2
{ [%clk 0:01:35] } 86. Kg3 { [%clk 0:01:35] } 86... e1=Q+ { [%clk 0:01:33] }
87. Kh2 { [%clk 0:01:36] } 87... Qf2+ { [%clk 0:01:30] } 88. Kh1
{ [%clk 0:01:36] } 88... Qg2# { [%clk 0:01:27] } 0-1