FEN
[Event "rated rapid game"]
[Site "https://lichess.org/oKaPyYeq"]
[Date "2026.05.19"]
[Round "-"]
[White "pengpeng12345"]
[Black "Sergio7773"]
[Result "1-0"]
[GameId "oKaPyYeq"]
[UTCDate "2026.05.19"]
[UTCTime "10:14:37"]
[WhiteElo "2084"]
[BlackElo "2121"]
[WhiteRatingDiff "+9"]
[BlackRatingDiff "-7"]
[Variant "Standard"]
[TimeControl "900+10"]
[ECO "C46"]
[Opening "Three Knights Opening"]
[Termination "Normal"]
[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] } 3... Bb4 { [%eval 0.54] } { C46 Three Knights Opening } 4. d4 { [%eval 0.2] } 4... exd4 { [%eval 0.15] } 5. Nxd4 { [%eval 0.14] } 5... Qf6?! { (0.14 → 1.17) Inaccuracy. Nf6 was best. } { [%eval 1.17] } (5... Nf6 6. Nxc6 bxc6 7. Bd3 d5 8. exd5 O-O 9. O-O cxd5 10. h3) 6. Be3 { [%eval 0.76] } 6... Nge7 { [%eval 0.79] } 7. Bc4 { [%eval 0.36] } 7... Ne5 { [%eval 0.78] } 8. Bb3 { [%eval 1.16] } 8... d6 { [%eval 1.07] } 9. O-O { [%eval 0.52] } 9... Qh4?! { (0.52 → 1.20) Inaccuracy. O-O was best. } { [%eval 1.2] } (9... O-O 10. Qd2 N7c6 11. a3 Ba5 12. Ba2 Ng4 13. b4 Bb6 14. Nd5 Qh4 15. h3) 10. f3 { [%eval 0.84] } 10... c6?! { (0.84 → 1.77) Inaccuracy. O-O was best. } { [%eval 1.77] } (10... O-O 11. Qc1 h6 12. Nce2 c5 13. Nb5 c4 14. c3 Bc5 15. Bc2 a6 16. Nbd4) 11. Qd2 { [%eval 1.89] } 11... h6 { [%eval 2.2] } 12. Bf2?! { (2.20 → 1.50) Inaccuracy. f4 was best. } { [%eval 1.5] } (12. f4 Ng4 13. Nf3 Qh5 14. Bd4 O-O 15. h3 Nf6 16. Rae1 d5 17. Bxf6 gxf6) 12... Qh5 { [%eval 1.43] } 13. Bg3 { [%eval 0.99] } 13... a6?! { (0.99 → 1.57) Inaccuracy. O-O was best. } { [%eval 1.57] } (13... O-O 14. a3 Bc5 15. f4 Nd7 16. h3 Nf6 17. Bf2 b6 18. Rae1 Ba6 19. e5) 14. a3 { [%eval 1.31] } 14... Bc5 { [%eval 1.34] } 15. Kh1 { [%eval 1.4] } 15... Bd7 { [%eval 1.85] } 16. Na4 { [%eval 1.81] } 16... Ba7 { [%eval 1.76] } 17. Ne2 { [%eval 1.53] } 17... b5?! { (1.53 → 2.19) Inaccuracy. Nc8 was best. } { [%eval 2.19] } (17... Nc8 18. f4 Ng4 19. f5 Qg5 20. Qe1 h5 21. h3 Qe7 22. Nac3 h4 23. Bf4) 18. Nac3 { [%eval 2.09] } 18... Qg6 { [%eval 2.62] } 19. f4 { [%eval 2.49] } 19... Ng4 { [%eval 2.49] } 20. f5 { [%eval 2.28] } 20... Qf6?! { (2.28 → 3.63) Inaccuracy. Qg5 was best. } { [%eval 3.63] } (20... Qg5 21. Qe1 Ne3 22. Rf3 O-O 23. Nf4 N7xf5 24. exf5 Nxf5 25. Ne4 Qd8 26. Bf2) 21. Qxd6?? { (3.63 → 0.79) Blunder. e5 was best. } { [%eval 0.79] } (21. e5 dxe5 22. Ne4 Rd8 23. Nxf6+ gxf6 24. Qe1 h5 25. Bf2 Nxf2+ 26. Rxf2 h4) 21... Ne3? { (0.79 → 2.45) Mistake. Qxd6 was best. } { [%eval 2.45] } (21... Qxd6 22. Bxd6 Nf2+ 23. Rxf2 Bxf2 24. Nf4 Nc8 25. Be5 f6 26. Ng6 fxe5 27. Nxh8) 22. Rf3 { [%eval 2.23] } 22... Rd8?? { (2.23 → 5.11) Blunder. Qxd6 was best. } { [%eval 5.11] } (22... Qxd6 23. Bxd6 a5 24. h3 h5 25. Bh2 Rh7 26. Bg1 Ng4 27. Nf4 Ne5 28. Rff1) 23. Qxf6 { [%eval 5.16] } 23... gxf6 { [%eval 4.96] } 24. Bf4?? { (4.96 → 1.83) Blunder. Bf2 was best. } { [%eval 1.83] } (24. Bf2 c5 25. Bxe3 Bc6 26. h3 Ba8 27. Bd5 Nxd5 28. Nxd5 Bxd5 29. exd5 Kd7) 24... Ng4 { [%eval 1.96] } 25. Bg3 { [%eval 1.51] } 25... Ne5?! { (1.51 → 2.22) Inaccuracy. h5 was best. } { [%eval 2.22] } (25... h5 26. h3 c5 27. Rd1 c4 28. Ba2 a5 29. Bh4 b4 30. Nd5 Nxd5 31. exd5) 26. Bxe5?! { (2.22 → 1.21) Inaccuracy. Rff1 was best. } { [%eval 1.21] } (26. Rff1 Ng4 27. h3 h5 28. hxg4 hxg4+ 29. Bh2 a5 30. g3 c5 31. Kg2 c4) 26... fxe5 { [%eval 1.16] } 27. Rd1 { [%eval 1.24] } 27... c5?! { (1.24 → 2.00) Inaccuracy. Ng8 was best. } { [%eval 2.0] } (27... Ng8 28. Nc1 c5 29. Bd5 c4 30. b3 Nf6 31. bxc4 Rc8 32. cxb5 axb5 33. h3) 28. Nd5 { [%eval 2.06] } 28... Nxd5 { [%eval 1.94] } 29. Rxd5?? { (1.94 → -0.89) Blunder. Bxd5 was best. } { [%eval -0.89] } (29. Bxd5 c4 30. b3 O-O 31. bxc4 bxc4 32. h4 a5 33. Kh2 Ba4 34. Rc1 Rb8) 29... c4 { [%eval -1.0] } 30. Ba2 { [%eval -1.03] } 30... f6? { (-1.03 → 0.22) Mistake. O-O was best. } { [%eval 0.22] } (30... O-O 31. Nc3 Bc6 32. b3 Bxd5 33. Nxd5 cxb3 34. Bxb3 a5 35. a4 bxa4 36. Bxa4) 31. Rd6?! { (0.22 → -0.34) Inaccuracy. b3 was best. } { [%eval -0.34] } (31. b3 Bc6 32. Rxd8+ Kxd8 33. Nc3 Bd4 34. bxc4 Bxc3 35. Rxc3 Bxe4 36. cxb5 axb5) 31... Bc8?! { (-0.34 → 0.21) Inaccuracy. Bc6 was best. } { [%eval 0.21] } (31... Bc6 32. Re6+ Kd7 33. Rg3 Rhg8 34. Rxg8 Rxg8 35. Rxf6 Bc5 36. Nc3 Rg4 37. h3) 32. Rxd8+ { [%eval 0.31] } 32... Kxd8 { [%eval 0.43] } 33. Rg3? { (0.43 → -0.71) Mistake. b3 was best. } { [%eval -0.71] } (33. b3 Bb7 34. Nc3 Bd4 35. bxc4 Bxc3 36. Rxc3 Bxe4 37. cxb5 axb5 38. Be6 Ke7) 33... Rh7?! { (-0.71 → 0.00) Inaccuracy. Bb7 was best. } { [%eval 0.0] } (33... Bb7 34. b3 cxb3 35. Bxb3 Bxe4 36. Rg6 Bc5 37. h4 Bxf5 38. Rxf6 Bc8 39. c4) 34. Rg8+?! { (0.00 → -0.80) Inaccuracy. b3 was best. } { [%eval -0.8] } (34. b3 Rd7 35. Nc3 Rd2 36. bxc4 Rxc2 37. h4 Bf2 38. Rg8+ Kd7 39. cxb5 Rc1+) 34... Kd7?? { (-0.80 → 0.90) Blunder. Kc7 was best. } { [%eval 0.9] } (34... Kc7 35. h4 Rd7 36. Nc3 Bb7 37. b3 Bd4 38. Nd5+ Rxd5 39. exd5 Bxd5 40. Rg7+) 35. Rf8?! { (0.90 → 0.04) Inaccuracy. b3 was best. } { [%eval 0.04] } (35. b3 Bb7 36. bxc4 Bxe4 37. cxb5 axb5 38. Be6+ Kd6 39. Nc3 Bc6 40. Bd5 Bxd5) 35... Bb7 { [%eval 0.07] } 36. Rxf6 { [%eval 0.01] } 36... Bxe4 { [%eval 0.31] } 37. Rxa6 { [%eval 0.45] } 37... Be3 { [%eval 0.63] } 38. Re6 { [%eval 0.7] } 38... Bxf5?? { (0.70 → 3.07) Blunder. Bxc2 was best. } { [%eval 3.07] } (38... Bxc2 39. Rxe5 Re7 40. Rxb5 Re4 41. h3 Bd3 42. Nc3 Rf4 43. Kh2 Kc6 44. a4) 39. Rxe5 { [%eval 3.14] } 39... Re7 { [%eval 3.09] } 40. Rxf5 { [%eval 3.13] } 40... Bb6?! { (3.13 → 4.39) Inaccuracy. Bc1 was best. } { [%eval 4.39] } (40... Bc1 41. Rf2 Bxb2 42. g3 Re3 43. c3 Bxc3 44. Nf4 Ba5 45. a4 bxa4 46. Bxc4) 41. Rd5+ { [%eval 3.78] } 41... Kc6 { [%eval 3.72] } 42. Rd2 { [%eval 3.93] } 42... Be3 { [%eval 4.5] } 43. Rd1 { [%eval 4.42] } 43... Bf2 { [%eval 4.66] } 44. Nc3 { [%eval 3.78] } 44... Bh4?! { (3.78 → 5.35) Inaccuracy. Bd4 was best. } { [%eval 5.35] } (44... Bd4 45. a4 Bxc3 46. axb5+ Kxb5 47. bxc3 Re3 48. Kg1 Rxc3 49. Bb1 Ra3 50. c3) 45. g3 { [%eval 5.33] } 45... Bf6 { [%eval 5.1] } 46. Kg2? { (5.10 → 2.71) Mistake. Nd5 was best. } { [%eval 2.71] } (46. Nd5 Re6 47. b3 Kc5 48. b4+ Kc6 49. a4 Be5 50. Ne3 Re8 51. axb5+ Kxb5) 46... h5? { (2.71 → 5.24) Mistake. Bxc3 was best. } { [%eval 5.24] } (46... Bxc3 47. bxc3 Re2+ 48. Kf3 Rxc2 49. Bb1 Rxc3+ 50. Ke4 Rxa3 51. Kd4 Ra7 52. Be4+) 47. Kf3 { [%eval 4.2] } 47... h4 { [%eval 5.0] } 48. g4 { [%eval 4.4] } 48... Bg5 { [%eval 5.48] } 49. Ne4 { [%eval 4.52] } 49... Rf7+ { [%eval 4.84] } 50. Kg2 { [%eval 5.03] } 50... Be7 { [%eval 5.43] } 51. Rf1?! { (5.43 → 4.24) Inaccuracy. h3 was best. } { [%eval 4.24] } (51. h3 Bc5 52. c3 Be3 53. Re1 Bh6 54. Rf1 Rxf1 55. Kxf1 Bc1 56. g5 Kd7) 51... Rg7?! { (4.24 → 5.85) Inaccuracy. h3+ was best. } { [%eval 5.85] } (51... h3+ 52. Kg1 Rg7 53. Rf4 Bd8 54. a4 bxa4 55. Nf2 c3 56. bxc3 a3 57. Kf1) 52. h3 { [%eval 5.77] } 52... Bd8 { [%eval 6.03] } 53. Rf5 { [%eval 5.94] } 53... Re7 { [%eval 6.12] } 54. Nc3 { [%eval 5.45] } 54... Rb7 { [%eval 6.0] } 55. Kf3 { [%eval 6.11] } 55... Bc7 { [%eval 6.3] } 56. Ne4 { [%eval 6.3] } 56... Bb6 { [%eval 6.61] } 57. Rh5 { [%eval 6.1] } 57... Rf7+ { [%eval 6.37] } 58. Rf5 { [%eval 6.39] } 58... Rd7 { [%eval 6.26] } 59. g5 { [%eval 6.22] } 59... Rd1 { [%eval 6.74] } 60. Rf6+ { [%eval 6.38] } 60... Kc7 { [%eval 6.79] } 61. Nc3 { [%eval 7.35] } 61... Rf1+ { [%eval 6.63] } 62. Kg4 { [%eval 6.72] } 62... Rxf6 { [%eval 7.98] } 63. gxf6 { [%eval 7.27] } 63... Kc6 { [%eval 7.79] } 64. Kxh4 { [%eval 7.74] } { Black resigns. } 1-0