FEN
[Event "rated rapid game"]
[Site "https://lichess.org/LLvEd9Cn"]
[Date "2026.03.24"]
[Round "-"]
[White "tomas_fontoura_2208"]
[Black "osonupo"]
[Result "0-1"]
[GameId "LLvEd9Cn"]
[UTCDate "2026.03.24"]
[UTCTime "00:09:12"]
[WhiteElo "1944"]
[BlackElo "1865"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+60"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "B23"]
[Opening "Sicilian Defense: Closed"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c5 { [%eval 0.25] } 2. Nc3 { [%eval 0.19] } { B23 Sicilian Defense: Closed } 2... b6 { [%eval 0.66] } 3. Bc4 { [%eval 0.36] } 3... e6 { [%eval 0.23] } 4. d4 { [%eval 0.02] } 4... cxd4 { [%eval 0.09] } 5. Qxd4 { [%eval 0.07] } 5... Bb7 { [%eval 0.26] } 6. Nf3 { [%eval 0.26] } 6... Nc6 { [%eval 0.33] } 7. Qe3 { [%eval 0.07] } 7... Bc5 { [%eval 0.25] } 8. Qd3?! { (0.25 → -0.35) Inaccuracy. Qe2 was best. } { [%eval -0.35] } (8. Qe2 Qc7 9. Be3 Be7 10. O-O-O a6 11. Bb3 Nf6 12. Kb1 O-O 13. Bc1 d6) 8... h6?! { (-0.35 → 0.35) Inaccuracy. Qc7 was best. } { [%eval 0.35] } (8... Qc7 9. Bg5 a6 10. O-O-O b5 11. Bb3 d6 12. Bf4 Rd8 13. Qe2 h6 14. Kb1) 9. O-O { [%eval 0.13] } 9... Nf6 { [%eval 0.28] } 10. e5 { [%eval 0.48] } 10... Nb4?! { (0.48 → 1.10) Inaccuracy. Ng4 was best. } { [%eval 1.1] } (10... Ng4 11. Qe2 d6 12. exd6 Qxd6 13. Rd1 Qe7 14. Ne4 O-O 15. Bf4 Rfd8 16. h3) 11. Qe2 { [%eval 1.2] } 11... Nh7 { [%eval 1.13] } 12. a3 { [%eval 1.24] } 12... Bxf3 { [%eval 1.15] } 13. gxf3 { [%eval 0.7] } 13... Nc6 { [%eval 0.54] } 14. Bf4? { (0.54 → -0.91) Mistake. f4 was best. } { [%eval -0.91] } (14. f4 Qh4 15. Kh1 g5 16. Qf3 Ke7 17. Bd3 f5 18. Qg3 Qxg3 19. fxg3 h5) 14... Ng5 { [%eval -0.78] } 15. Kh1 { [%eval -1.31] } 15... Nd4? { (-1.31 → -0.17) Mistake. Nh3 was best. } { [%eval -0.17] } (15... Nh3 16. Bg3 h5 17. Bb5 h4 18. Bxc6 dxc6 19. f4 hxg3 20. fxg3 Be7 21. Kg2) 16. Qd3 { [%eval 0.0] } 16... Ndxf3?! { (0.00 → 0.70) Inaccuracy. Ngxf3 was best. } { [%eval 0.7] } (16... Ngxf3 17. b4 g5 18. Bg3 Be7 19. Nb5 Nxb5 20. Bxb5 a6 21. Bxa6 Ra7 22. Qxf3) 17. Bxg5 { [%eval 0.57] } 17... Nxg5 { [%eval 0.63] } 18. Na4?? { (0.63 → -1.17) Blunder. f4 was best. } { [%eval -1.17] } (18. f4 Nh7 19. Rad1 O-O 20. Rd2 Qc7 21. b4 Be7 22. Nb5 Qb7+ 23. Rg2 Kh8) 18... Be7?! { (-1.17 → -0.33) Inaccuracy. Qc7 was best. } { [%eval -0.33] } (18... Qc7 19. Nc3 Qc6+ 20. f3 O-O 21. Bb5 Qc7 22. Qd2 a6 23. Bd3 f5 24. f4) 19. Rad1?! { (-0.33 → -0.92) Inaccuracy. f4 was best. } { [%eval -0.92] } (19. f4 Nh7 20. Nc3 O-O 21. Rg1 Kh8 22. Bb5 Qc7 23. Qxd7 Qxd7 24. Bxd7 Rfd8) 19... Qc7 { [%eval -0.82] } 20. Bb5?! { (-0.82 → -1.55) Inaccuracy. Nc3 was best. } { [%eval -1.55] } (20. Nc3 Rc8 21. Bb5 O-O 22. h4 Nh7 23. Qg3 Rcd8 24. Rg1 g6 25. Qf4 Kh8) 20... Rd8 { [%eval -1.41] } 21. Rfe1?? { (-1.41 → -4.26) Blunder. f4 was best. } { [%eval -4.26] } (21. f4 a6 22. Bxd7+ Rxd7 23. Qxd7+ Qxd7 24. Rxd7 Kxd7 25. fxg5 b5 26. Nc3 Ke8) 21... Qb7+ { [%eval -3.43] } 22. Kg1?! { (-3.43 → -4.52) Inaccuracy. f3 was best. } { [%eval -4.52] } (22. f3 O-O 23. Rf1 d6 24. exd6 Rxd6 25. Qe2 Rfd8 26. Bd3 Nh3 27. Qe4 Qxe4) 22... Nf3+ { [%eval -4.76] } 23. Kf1 { [%eval -4.77] } 23... Nxe1 { [%eval -4.74] } 24. Kxe1 { [%eval -4.63] } 24... a6?! { (-4.63 → -3.38) Inaccuracy. O-O was best. } { [%eval -3.38] } (24... O-O 25. Qg3 Qe4+ 26. Kf1 Bh4 27. Qe3 Qh1+ 28. Ke2 Qxh2 29. Bxd7 Bg5 30. Qg3) 25. Bxa6 { [%eval -3.44] } 25... Qh1+ { [%eval -3.33] } 26. Ke2 { [%eval -3.3] } 26... Qxh2 { [%eval -3.39] } 27. Qe3 { [%eval -3.39] } 27... Bg5 { [%eval -3.18] } 28. Qd4?! { (-3.18 → -4.50) Inaccuracy. Qg3 was best. } { [%eval -4.5] } (28. Qg3 Qxg3 29. fxg3 Rb8 30. Bb5 h5 31. b4 h4 32. gxh4 Rxh4 33. Rxd7 Kf8) 28... Qh5+ { [%eval -4.42] } 29. Ke1 { [%eval -4.29] } 29... Qh1+ { [%eval -4.17] } 30. Ke2 { [%eval -4.22] } 30... Qc6?! { (-4.22 → -3.05) Inaccuracy. Qh5+ was best. } { [%eval -3.05] } (30... Qh5+ 31. Ke1 O-O 32. Qe4 f6 33. Rd6 fxe5 34. Bd3 Rf4 35. Qh7+ Kf7 36. Nxb6) 31. Nc3 { [%eval -3.53] } 31... O-O { [%eval -3.33] } 32. Bd3 { [%eval -4.14] } 32... f6 { [%eval -4.24] } 33. exf6 { [%eval -4.61] } 33... Bxf6 { [%eval -4.57] } 34. Qg4 { [%eval -4.61] } 34... Bg5 { [%eval -4.24] } 35. Qh5 { [%eval -4.42] } 35... Rf4 { [%eval -4.52] } 36. Bb5?! { (-4.52 → -7.40) Inaccuracy. Rf1 was best. } { [%eval -7.4] } (36. Rf1 Qc5 37. Qg6 Qe5+ 38. Kd1 Qf6 39. Qxf6 Bxf6 40. Ne2 Rg4 41. c3 Kf7) 36... Qc7 { [%eval -6.01] } 37. Qg6?! { (-6.01 → -9.38) Inaccuracy. Rxd7 was best. } { [%eval -9.38] } (37. Rxd7 Qe5+ 38. Kf1 Rdf8 39. Qe2 Qf5 40. Nd1 Qh3+ 41. Ke1 Qh1+ 42. Qf1 Re4+) 37... Qe5+ { [%eval -7.46] } 38. Kf1? { (-7.46 → Mate in 7) Checkmate is now unavoidable. Ne4 was best. } { [%eval #-7] } (38. Ne4 Rxe4+ 39. Kf1 Qxb5+ 40. Rd3 Rf4 41. Kg1 Rf6 42. Qh5 Qf5 43. Qh2 Qf4) 38... Rxf2+ { [%eval #-6] } 39. Kxf2 { [%eval #-6] } 39... Rf8+?? { (Mate in 6 → -4.98) Lost forced checkmate sequence. Qh2+ was best. } { [%eval -4.98] } (39... Qh2+ 40. Kf3 Rf8+ 41. Qf6 Rxf6+ 42. Ke4 Qh4+ 43. Kd3 Rf3+ 44. Ke2 Qf2#) 40. Kg2 { [%eval -5.13] } 40... Qf4 { [%eval -5.08] } 41. Rf1?! { (-5.08 → -8.45) Inaccuracy. Qh5 was best. } { [%eval -8.45] } (41. Qh5 Bh4 42. Qg6 Rf5 43. Rf1 Rg5+ 44. Kh1 Qxf1+ 45. Bxf1 Rxg6 46. Bb5 Kf7) 41... Qg4+ { [%eval -6.31] } 42. Kh1?? { (-6.31 → Mate in 3) Checkmate is now unavoidable. Kh2 was best. } { [%eval #-3] } (42. Kh2 Bf4+ 43. Rxf4 Qxg6 44. Rxf8+ Kxf8 45. Bd3 Qf6 46. Kg2 Ke7 47. a4 Kd8) 42... Qh3+ { [%eval #-2] } 43. Kg1 { [%eval #-2] } 43... Be3+ { [%eval #-1] } 44. Rf2 { [%eval #-1] } 44... Bxf2# { Black wins by checkmate. } 0-1