FEN
[Event "rated rapid game"]
[Site "https://lichess.org/flIZsgHu"]
[Date "2026.04.12"]
[Round "-"]
[White "DavidOBryan"]
[Black "AAVilavila"]
[Result "0-1"]
[GameId "flIZsgHu"]
[UTCDate "2026.04.12"]
[UTCTime "19:47:12"]
[WhiteElo "1385"]
[BlackElo "1500"]
[WhiteRatingDiff "-3"]
[BlackRatingDiff "+180"]
[Variant "Standard"]
[TimeControl "360+3"]
[ECO "D02"]
[Opening "Queen's Pawn Game: Anti-Torre"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... d5 { [%eval 0.18] } 2. d4 { [%eval 0.08] } 2... Bg4 { [%eval 0.61] } { D02 Queen's Pawn Game: Anti-Torre } 3. e3 { [%eval 0.14] } 3... e6 { [%eval 0.22] } 4. Bd3 { [%eval -0.24] } 4... Bd6 { [%eval 0.2] } 5. c3 { [%eval -0.13] } 5... Bxf3 { [%eval 0.38] } 6. Qxf3 { [%eval 0.36] } 6... f5 { [%eval 0.63] } 7. Qh3 { [%eval 0.17] } 7... Qe7 { [%eval 0.38] } 8. f4?! { (0.38 → -0.40) Inaccuracy. f3 was best. } { [%eval -0.4] } (8. f3 Nd7 9. Nd2 Ngf6 10. O-O O-O-O 11. e4 dxe4 12. fxe4 fxe4 13. Nxe4 Nxe4) 8... c6 { [%eval -0.07] } 9. O-O { [%eval -0.14] } 9... Na6 { [%eval 0.28] } 10. Nd2 { [%eval 0.19] } 10... Nf6 { [%eval 0.24] } 11. Nf3 { [%eval 0.14] } 11... Ne4 { [%eval 0.01] } 12. Ne5 { [%eval -0.19] } 12... Bxe5 { [%eval -0.44] } 13. fxe5 { [%eval -0.52] } 13... Ng5? { (-0.52 → 0.59) Mistake. h5 was best. } { [%eval 0.59] } (13... h5) 14. Qh5+ { [%eval 0.67] } 14... Nf7 { [%eval 1.22] } 15. e4?? { (1.22 → -0.62) Blunder. b3 was best. } { [%eval -0.62] } (15. b3 g6 16. Qe2 Nc7 17. a4 Ng5 18. Ba3 Qd7 19. c4 h5 20. Bd6 Kf7) 15... dxe4 { [%eval -0.63] } 16. Bc4 { [%eval -1.07] } 16... g6 { [%eval -0.94] } 17. Qh3 { [%eval -1.25] } 17... Ng5? { (-1.25 → 0.29) Mistake. Nc7 was best. } { [%eval 0.29] } (17... Nc7 18. b4) 18. Qh6? { (0.29 → -0.99) Mistake. Bxg5 was best. } { [%eval -0.99] } (18. Bxg5 Qxg5) 18... Nf7 { [%eval -1.11] } 19. Qg7? { (-1.11 → -2.74) Mistake. Qd2 was best. } { [%eval -2.74] } (19. Qd2) 19... O-O-O?? { (-2.74 → 0.25) Blunder. Nc7 was best. } { [%eval 0.25] } (19... Nc7 20. b4 Kd7 21. b5 cxb5 22. Be2 Rag8 23. Qf6 Qxf6 24. exf6 a6 25. a4) 20. Qf6?? { (0.25 → -2.25) Blunder. Bg5 was best. } { [%eval -2.25] } (20. Bg5 Qxg5) 20... Qxf6 { [%eval -2.29] } 21. exf6 { [%eval -2.27] } 21... Nd6?? { (-2.27 → 1.10) Blunder. Nc7 was best. } { [%eval 1.1] } (21... Nc7 22. a4 Nd5 23. Ra3 Kd7 24. b4 Nxf6 25. b5 Nd5 26. Ba2 Nd6 27. c4) 22. Bxe6+ { [%eval 1.22] } 22... Kc7?! { (1.22 → 2.07) Inaccuracy. Kb8 was best. } { [%eval 2.07] } (22... Kb8 23. g4 Rhf8 24. Bf4 Rxf6 25. gxf5 gxf5 26. Bxd6+ Rxd6 27. Bxf5 Rf7 28. Bxe4) 23. Bf4?! { (2.07 → 1.41) Inaccuracy. g4 was best. } { [%eval 1.41] } (23. g4 Rhf8 24. f7 Nxf7 25. gxf5 Nd6 26. Bf4 gxf5 27. Bxf5 Kb6 28. Bxh7 Rh8) 23... Kb8?! { (1.41 → 2.19) Inaccuracy. Rhe8 was best. } { [%eval 2.19] } (23... Rhe8 24. Bb3) 24. f7? { (2.19 → 0.71) Mistake. g4 was best. } { [%eval 0.71] } (24. g4 Nc7 25. gxf5 gxf5 26. Bxf5 Nxf5 27. Bxc7+ Kxc7 28. Rxf5 Rd5 29. Rf4 c5) 24... Ka8?? { (0.71 → 4.46) Blunder. Nc7 was best. } { [%eval 4.46] } (24... Nc7 25. Bb3) 25. Be5?? { (4.46 → 1.78) Blunder. g4 was best. } { [%eval 1.78] } (25. g4 c5 26. Bg5 cxd4 27. cxd4 Nxf7 28. Bxf7 Nb4 29. Rac1 Rd7 30. Be6 Rd6) 25... Nc7 { [%eval 1.4] } 26. Bb3 { [%eval 1.26] } 26... Nd5?? { (1.26 → 3.43) Blunder. Rhf8 was best. } { [%eval 3.43] } (26... Rhf8) 27. Bxh8?! { (3.43 → 2.63) Inaccuracy. c4 was best. } { [%eval 2.63] } (27. c4 Ne3 28. c5 Nxf7 29. Bxf7 Rhf8 30. Bb3 Nxf1 31. Kxf1 g5 32. Re1 h5) 27... Rxh8 { [%eval 2.31] } 28. Bxd5?! { (2.31 → 1.61) Inaccuracy. c4 was best. } { [%eval 1.61] } (28. c4 Nf6 29. c5 Nb5 30. Rad1 Nc7 31. h3 h5 32. g4 hxg4 33. hxg4 Nxg4) 28... cxd5 { [%eval 1.45] } 29. a4?! { (1.45 → 0.62) Inaccuracy. g4 was best. } { [%eval 0.62] } (29. g4 Rf8 30. gxf5 gxf5 31. Rf4 Rxf7 32. Kf2 a5 33. Rg1 a4 34. Rg5 Ka7) 29... Nxf7 { [%eval 1.1] } 30. b3 { [%eval 1.11] } 30... Nd6 { [%eval 1.18] } 31. Rfc1 { [%eval 0.83] } 31... Rc8?! { (0.83 → 1.48) Inaccuracy. f4 was best. } { [%eval 1.48] } (31... f4 32. c4) 32. c4 { [%eval 1.41] } 32... dxc4 { [%eval 1.79] } 33. bxc4 { [%eval 2.24] } 33... Nxc4 { [%eval 2.06] } 34. d5?? { (2.06 → 0.28) Blunder. Ra3 was best. } { [%eval 0.28] } (34. Ra3) 34... Nd6?? { (0.28 → 3.11) Blunder. Kb8 was best. } { [%eval 3.11] } (34... Kb8) 35. Rxc8+ { [%eval 2.97] } 35... Nxc8 { [%eval 2.69] } 36. Rd1?! { (2.69 → 2.01) Inaccuracy. Rc1 was best. } { [%eval 2.01] } (36. Rc1 Kb8 37. g3 g5 38. Kf2 f4 39. h4 h6 40. gxf4 gxf4 41. Rg1 Kc7) 36... Nd6 { [%eval 1.97] } 37. a5?? { (1.97 → 0.25) Blunder. Rc1 was best. } { [%eval 0.25] } (37. Rc1 Kb8 38. g3 g5 39. Kf2 f4 40. h4 h6 41. gxf4 gxf4 42. Rg1 b5) 37... b6?? { (0.25 → 3.14) Blunder. b5 was best. } { [%eval 3.14] } (37... b5) 38. axb6?? { (3.14 → 0.04) Blunder. a6 was best. } { [%eval 0.04] } (38. a6 b5 39. Rc1 Nc4 40. d6 Kb8 41. Rd1 Kc8 42. Rd5 Kd7 43. Rxb5 Nxd6) 38... axb6 { [%eval 0.14] } 39. Ra1+ { [%eval 0.0] } 39... Kb7 { [%eval 0.0] } 40. Rc1 { [%eval 0.0] } 40... Nf7? { (0.00 → 1.61) Mistake. b5 was best. } { [%eval 1.61] } (40... b5 41. Rc5 b4 42. Kf2 f4 43. Rc6 g5 44. h4 g4 45. Rxd6 b3 46. Rd7+) 41. Rc6? { (1.61 → 0.00) Mistake. Kf2 was best. } { [%eval 0.0] } (41. Kf2) 41... Ne5 { [%eval 0.16] } 42. Re6 { [%eval 0.2] } 42... Ng4? { (0.20 → 1.45) Mistake. Nd3 was best. } { [%eval 1.45] } (42... Nd3 43. Re7+) 43. Re7+ { [%eval 1.38] } 43... Ka6?? { (1.38 → 5.63) Blunder. Kc8 was best. } { [%eval 5.63] } (43... Kc8 44. Rxh7) 44. Rxh7?? { (5.63 → 1.54) Blunder. d6 was best. } { [%eval 1.54] } (44. d6 Nf6 45. Rf7 b5 46. Rxf6 Kb7 47. Kf2 Kc8 48. Ke3 Kd7 49. Kd4 Kc6) 44... Ne3?? { (1.54 → 7.25) Blunder. b5 was best. } { [%eval 7.25] } (44... b5) 45. d6 { [%eval 6.69] } 45... Nd5 { [%eval 7.74] } 46. d7 { [%eval 8.35] } 46... Nf6 { [%eval 7.51] } 47. d8=Q { [%eval 7.3] } 47... Nxh7 { [%eval 6.95] } 48. Qg8 { [%eval 7.64] } 48... Nf6 { [%eval 8.33] } 49. Qxg6 { [%eval 7.81] } 49... Nd7 { [%eval 8.5] } 50. Qxf5 { [%eval 8.36] } 50... Nc5 { [%eval 8.2] } 51. Qc8+ { [%eval 8.03] } 51... Nb7 { [%eval 83.08] } 52. Qc4+ { [%eval 8.15] } 52... Ka5 { [%eval 8.46] } 53. Qxe4 { [%eval 8.02] } 53... b5 { [%eval 62.95] } 54. Qxb7 { [%eval 63.59] } 54... Ka4 { [%eval 63.52] } 55. Qa6+ { [%eval 32.31] } 55... Kb4 { [%eval #9] } 56. g4 { [%eval #8] } 56... Kc5 { [%eval #8] } 57. g5 { [%eval #7] } 57... b4 { [%eval #7] } 58. g6 { [%eval #6] } 58... b3 { [%eval #6] } 59. g7 { [%eval #6] } 59... b2 { [%eval #6] } 60. Qa1?? { (Mate in 6 → Mate in 11) Lost forced checkmate sequence. Qa3+ was best. } { [%eval #-11] } (60. Qa3+ Kd4 61. Qxb2+ Kd5 62. g8=Q+ Kd6 63. Qb7 Ke5 64. Qbd5+ Kf6 65. Qde6#) 60... bxa1=Q+ { [%eval #-13] } 61. Kg2 { [%eval #-13] } 61... Qxg7+ { [%eval #-13] } 62. Kh3 { [%eval #-4] } 62... Qh6+?? { (Mate in 4 → -6.81) Lost forced checkmate sequence. Kd6 was best. } { [%eval -6.81] } { White resigns. } (62... Kd6 63. Kh4 Ke6 64. Kh5 Kf5 65. h3 Qg5#) 0-1