FEN
[Event "rated rapid game"]
[Site "https://lichess.org/OEGaHKBj"]
[Date "2026.05.26"]
[Round "-"]
[White "starhopper13"]
[Black "davidt87"]
[Result "0-1"]
[GameId "OEGaHKBj"]
[UTCDate "2026.05.26"]
[UTCTime "19:34:51"]
[WhiteElo "928"]
[BlackElo "957"]
[WhiteRatingDiff "-5"]
[BlackRatingDiff "+30"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C46"]
[Opening "Three Knights Opening"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nc3 { [%eval 0.08] } 2... Nc6 { [%eval 0.07] } 3. Nf3 { [%eval 0.06] } { C46 Three Knights Opening } 3... d6 { [%eval 0.55] } 4. d3 { [%eval 0.15] } 4... Bg4 { [%eval 0.37] } 5. Be2 { [%eval 0.28] } 5... Nf6 { [%eval 0.35] } 6. O-O { [%eval 0.21] } 6... Be7 { [%eval 0.33] } 7. b3 { [%eval 0.03] } 7... Qd7 { [%eval 0.39] } 8. Bb2 { [%eval 0.2] } 8... O-O { [%eval 0.35] } 9. Nb5 { [%eval -0.05] } 9... a6 { [%eval 0.06] } 10. Nc3 { [%eval 0.1] } 10... d5?! { (0.10 → 1.03) Inaccuracy. Rfe8 was best. } { [%eval 1.03] } (10... Rfe8 11. Nd5 Nxd5 12. exd5 Nb8 13. Nd2 Bxe2 14. Qxe2 Qf5 15. g4 Qf4 16. Ne4) 11. Nd2? { (1.03 → -0.57) Mistake. exd5 was best. } { [%eval -0.57] } (11. exd5 Nxd5 12. Nxd5 Qxd5 13. Nxe5 Bxe2 14. Qxe2 Bf6 15. f4 Rad8 16. Rae1 Rfe8) 11... d4?! { (-0.57 → 0.10) Inaccuracy. Bxe2 was best. } { [%eval 0.1] } (11... Bxe2 12. Nxe2 Rad8 13. exd5 Nxd5 14. Nf3 f6 15. Qd2 Rfe8 16. a3 Bf8 17. Rad1) 12. Bxg4 { [%eval -0.12] } 12... Nxg4 { [%eval 0.0] } 13. Nd5 { [%eval 0.05] } 13... Nf6 { [%eval 0.35] } 14. Nxf6+ { [%eval -0.18] } 14... Bxf6 { [%eval -0.24] } 15. f3 { [%eval -0.66] } 15... Nb4 { [%eval -0.23] } 16. c3?? { (-0.23 → -1.94) Blunder. a3 was best. } { [%eval -1.94] } (16. a3 Nc6 17. g3 Be7 18. Qe2 f5 19. exf5 Rxf5 20. Ne4 Raf8 21. Rae1 Nd8) 16... Nc6? { (-1.94 → -0.60) Mistake. Nxd3 was best. } { [%eval -0.6] } (16... Nxd3 17. Nc4 Nxb2 18. Nxb2 Bg5 19. Kh1 c5 20. c4 Qc6 21. Qc2 Rae8 22. Nd3) 17. c4 { [%eval -1.06] } 17... b5 { [%eval -0.52] } 18. g3 { [%eval -0.49] } 18... Ne7?! { (-0.49 → 0.20) Inaccuracy. Be7 was best. } { [%eval 0.2] } (18... Be7 19. Qe2 Bb4 20. Rad1 Rae8 21. Kh1 h6 22. Bc1 Bc3 23. Rf2 Bxd2 24. Bxd2) 19. f4 { [%eval 0.33] } 19... c5 { [%eval 0.43] } 20. f5 { [%eval 0.04] } 20... Nc6?! { (0.04 → 0.64) Inaccuracy. Bg5 was best. } { [%eval 0.64] } (20... Bg5 21. Bc1 Be3+ 22. Kh1 Qd6 23. Qg4 f6 24. Qe2 Rab8 25. g4 Nc6 26. Nf3) 21. g4?! { (0.64 → -0.22) Inaccuracy. Nf3 was best. } { [%eval -0.22] } (21. Nf3 Rfb8 22. Ba3 Qe7 23. Rf2 Kf8 24. h4 Ke8 25. Rh2 b4 26. Bc1 Kd7) 21... Bg5 { [%eval -0.15] } 22. Nf3 { [%eval -0.14] } 22... Bf4?! { (-0.14 → 0.43) Inaccuracy. Be3+ was best. } { [%eval 0.43] } (22... Be3+ 23. Kh1 bxc4 24. bxc4 Rfb8 25. Ba3 Qe7 26. h4 g6 27. Qe2 Rb6 28. Rab1) 23. Nxe5?? { (0.43 → -4.30) Blunder. Bc1 was best. } { [%eval -4.3] } (23. Bc1 Be3+ 24. Kh1 Rab8 25. Qc2 Rfc8 26. Qe2 bxc4 27. bxc4 Rd8 28. h4 h6) 23... Bxe5?! { (-4.30 → -3.42) Inaccuracy. Be3+ was best. } { [%eval -3.42] } (23... Be3+ 24. Kh1 Nxe5 25. Ba3 bxc4 26. bxc4 Qe7 27. Rb1 Rfe8 28. f6 gxf6 29. g5) 24. h3 { [%eval -4.04] } 24... Qe7 { [%eval -4.1] } 25. Bc1 { [%eval -4.15] } 25... Qh4 { [%eval -4.33] } 26. Rf3 { [%eval -4.31] } 26... Nb4 { [%eval -3.73] } 27. Ba3 { [%eval -3.77] } 27... g6 { [%eval -3.67] } 28. Kg2 { [%eval -4.09] } 28... Qg5 { [%eval -3.26] } 29. Bc1 { [%eval -3.09] } 29... Qf6 { [%eval -2.86] } 30. a3 { [%eval -2.98] } 30... Nc6 { [%eval -2.92] } 31. Qd2?! { (-2.92 → -3.70) Inaccuracy. Bh6 was best. } { [%eval -3.7] } (31. Bh6 Rfb8 32. cxb5 axb5 33. Qd2 c4 34. Raf1 c3 35. Qc1 g5 36. Bxg5 Qd6) 31... b4?! { (-3.70 → -2.56) Inaccuracy. Qh4 was best. } { [%eval -2.56] } (31... Qh4 32. Qh6 Qxh6 33. Bxh6 Bg7 34. Bg5 Rfe8 35. f6 Bf8 36. Bf4 Re6 37. g5) 32. a4 { [%eval -2.72] } 32... a5 { [%eval -2.1] } 33. Kf1 { [%eval -2.52] } 33... Kg7 { [%eval -2.04] } 34. Qh6+ { [%eval -1.92] } 34... Kh8 { [%eval -1.78] } 35. g5 { [%eval -2.19] } 35... Qg7 { [%eval -1.99] } 36. Qh4? { (-1.99 → -3.74) Mistake. Qxg7+ was best. } { [%eval -3.74] } (36. Qxg7+ Kxg7 37. f6+ Kg8 38. h4 h6 39. Ra2 Kh7 40. Rg2 Nd8 41. gxh6 Ra6) 36... f6 { [%eval -3.47] } 37. Rf4? { (-3.47 → -5.84) Mistake. Ra2 was best. } { [%eval -5.84] } (37. Ra2 gxf5 38. exf5 fxg5 39. Qxg5 Bf6 40. Qxg7+ Bxg7 41. Raf2 Ne5 42. Rg3 h6) 37... Bxf4 { [%eval -5.85] } 38. Qxf4 { [%eval -6.72] } 38... fxg5 { [%eval -6.24] } 39. Qxg5 { [%eval -6.36] } 39... h6?! { (-6.36 → -4.93) Inaccuracy. gxf5 was best. } { [%eval -4.93] } (39... gxf5 40. Ke2 Qxg5 41. Bxg5 fxe4 42. Rg1 exd3+ 43. Kxd3 Ne5+ 44. Kc2 Rf2+ 45. Kb1) 40. Qh4 { [%eval -5.75] } 40... g5?! { (-5.75 → -4.40) Inaccuracy. gxf5 was best. } { [%eval -4.4] } (40... gxf5 41. Qxh6+ Qxh6 42. Bxh6 Rf6 43. Bg5 Rg6 44. h4 fxe4 45. Ke2 Rf8 46. dxe4) 41. Qh5 { [%eval -5.21] } 41... Kh7?! { (-5.21 → -3.96) Inaccuracy. Ne7 was best. } { [%eval -3.96] } (41... Ne7 42. Ke1 Nxf5 43. exf5 Rxf5 44. Bd2 Kh7 45. Kd1 Qf7 46. Qg4 Re8 47. Kc2) 42. Bd2 { [%eval -4.76] } 42... Qf7 { [%eval -4.28] } 43. Ke2?? { (-4.28 → -11.36) Blunder. Qg4 was best. } { [%eval -11.36] } (43. Qg4 Ne5 44. Qe2 Rae8 45. Kf2 Rg8 46. Kg2 g4 47. h4 Nf3 48. Qf2 Qf6) 43... Qxh5+ { [%eval -11.13] } 44. Kf2 { [%eval -11.17] } 44... Qxh3 { [%eval -10.72] } 45. Rg1 { [%eval -10.86] } 45... Qh2+ { [%eval -10.31] } 46. Kf1?! { (-10.31 → Mate in 9) Checkmate is now unavoidable. Rg2 was best. } { [%eval #-9] } (46. Rg2 Qh4+ 47. Ke2 Ne5 48. Be1 Qh1 49. Rf2 Ra7 50. Bxb4 cxb4 51. f6 Qh3) 46... Qxd2 { [%eval #-9] } 47. Rg2 { [%eval #-9] } 47... Qc3?! { (Mate in 9 → -13.67) Lost forced checkmate sequence. Qxd3+ was best. } { [%eval -13.67] } (47... Qxd3+ 48. Re2 Qf3+ 49. Rf2 Qh1+ 50. Ke2 Qxe4+ 51. Kd1 Rae8 52. Rf1 Qe2+ 53. Kc1) 48. Kg1?! { (-13.67 → Mate in 8) Checkmate is now unavoidable. Rg3 was best. } { [%eval #-8] } (48. Rg3 Ne5 49. Rg2 Qxd3+ 50. Kg1 Qxe4 51. Rxg5 Qe1+ 52. Kg2 Qe2+ 53. Kg3 Qe3+) 48... Qxd3 { [%eval #-7] } 49. Rh2 { [%eval #-6] } 49... Qxb3 { [%eval #-9] } 50. Kg2 { [%eval #-7] } 50... Qxc4 { [%eval #-7] } 51. Rh3 { [%eval #-7] } 51... b3 { [%eval #-7] } 52. Kg3 { [%eval #-6] } 52... b2 { [%eval #-6] } 53. Rh5 { [%eval #-5] } 53... b1=Q { [%eval #-4] } 54. Kg4 { [%eval #-2] } 54... Qg1+ { [%eval #-1] } { Black wins on time. } 0-1