FEN
[Event "rated rapid game"]
[Site "https://lichess.org/FmfUhsap"]
[Date "2026.05.28"]
[Round "-"]
[White "Yousif-90"]
[Black "bobbobest"]
[Result "1-0"]
[GameId "FmfUhsap"]
[UTCDate "2026.05.28"]
[UTCTime "17:24:23"]
[WhiteElo "788"]
[BlackElo "768"]
[WhiteRatingDiff "+22"]
[BlackRatingDiff "-47"]
[Variant "Standard"]
[TimeControl "900+0"]
[ECO "C20"]
[Opening "Portuguese Opening"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Bb5 { [%eval -0.21] } { C20 Portuguese Opening } 2... Nf6 { [%eval -0.26] } 3. d3 { [%eval -0.23] } 3... c6 { [%eval -0.21] } 4. Bc4 { [%eval -0.61] } 4... d5 { [%eval -0.67] } 5. Bb3 { [%eval -1.23] } 5... dxe4 { [%eval -1.11] } 6. dxe4?! { (-1.11 → -2.11) Inaccuracy. Nd2 was best. } { [%eval -2.11] } (6. Nd2 exd3 7. Ngf3 dxc2 8. Qxc2 Nbd7 9. O-O Be7 10. Re1 O-O) 6... Nbd7? { (-2.11 → -0.59) Mistake. Qxd1+ was best. } { [%eval -0.59] } (6... Qxd1+ 7. Kxd1 Nxe4 8. Be3 Bc5 9. Ke2 Nd7 10. Nf3 Bxe3 11. Kxe3) 7. Nf3 { [%eval -0.47] } 7... Nxe4 { [%eval -0.48] } 8. Nxe5?? { (-0.48 → -4.46) Blunder. Qe2 was best. } { [%eval -4.46] } (8. Qe2 Nec5 9. Nxe5 Nxe5 10. Qxe5+ Qe7 11. Qe3 Nxb3 12. cxb3 Bd7) 8... Nxe5 { [%eval -4.31] } 9. Bg5? { (-4.31 → -7.33) Mistake. O-O was best. } { [%eval -7.33] } (9. O-O Qxd1 10. Rxd1 Bc5 11. Nc3 Nxc3 12. Re1 O-O 13. Rxe5 Bd6 14. Re1 Nd5) 9... Nxg5 { [%eval -5.69] } 10. Ba4?! { (-5.69 → -7.86) Inaccuracy. Qxd8+ was best. } { [%eval -7.86] } (10. Qxd8+ Kxd8 11. f4 Bc5 12. Nd2 Nef3+ 13. gxf3 Re8+ 14. Kd1 Nh3 15. Ne4 Rxe4) 10... Ne4 { [%eval -6.74] } 11. O-O { [%eval -6.88] } 11... b5 { [%eval -5.46] } 12. Bb3 { [%eval -6.9] } 12... c5? { (-6.90 → -4.21) Mistake. Qxd1 was best. } { [%eval -4.21] } (12... Qxd1 13. Rxd1 Bc5 14. Nc3 Nxf2 15. Rf1 Nfg4+ 16. Kh1 O-O 17. Ne4 Be7 18. h3) 13. Re1?! { (-4.21 → -6.50) Inaccuracy. Bd5 was best. } { [%eval -6.5] } (13. Bd5 Rb8 14. Bxe4 Qxd1 15. Rxd1 Be7 16. f4 f5 17. Bd5 Ng4 18. Nc3 Nf6) 13... f5?? { (-6.50 → -3.20) Blunder. Qxd1 was best. } { [%eval -3.2] } (13... Qxd1 14. Rxd1 c4 15. Re1 f6 16. Nc3 Nxc3 17. f4 Bc5+ 18. Kh1 cxb3 19. fxe5) 14. Nc3? { (-3.20 → -5.31) Mistake. Bd5 was best. } { [%eval -5.31] } (14. Bd5 Be6 15. Bxe6 Qxd1 16. Rxd1 Rd8 17. Na3 Rxd1+ 18. Rxd1 Ke7 19. Bd5 a6) 14... Nf3+?? { (-5.31 → 1.95) Blunder. Qxd1 was best. } { [%eval 1.95] } (14... Qxd1 15. Raxd1 c4 16. Nxe4 fxe4 17. Rxe4 cxb3 18. Rxe5+ Be7 19. cxb3 Rb8 20. g3) 15. gxf3?? { (1.95 → -3.10) Blunder. Qxf3 was best. } { [%eval -3.1] } (15. Qxf3 c4 16. Nxe4 fxe4 17. Rxe4+ Be7 18. Rae1 Rb8 19. Rxe7+ Qxe7 20. Qh5+ Kd8) 15... Ke7?? { (-3.10 → 3.18) Blunder. Qxd1 was best. } { [%eval 3.18] } (15... Qxd1 16. Raxd1 c4 17. Nxb5 cxb3 18. Nc7+ Kf7 19. Nxa8 Ng5 20. Kg2 bxa2 21. Nc7) 16. Rc1?? { (3.18 → -3.23) Blunder. Bd5 was best. } { [%eval -3.23] } (16. Bd5 Rb8 17. fxe4 f4 18. e5 Qe8 19. Bg2 Be6 20. Nd5+ Kf7 21. Nc7 Qd8) 16... Kf6?? { (-3.23 → 8.08) Blunder. Qxd1 was best. } { [%eval 8.08] } (16... Qxd1 17. Rcxd1 c4 18. fxe4 cxb3 19. exf5+ Kf7 20. cxb3 Bxf5 21. Nxb5 Bb4 22. Re5) 17. Qe2?? { (8.08 → -3.04) Blunder. Qxd8+ was best. } { [%eval -3.04] } (17. Qxd8+ Kg6 18. Nxe4 c4 19. Qe8+ Kh6 20. Ng3 g6 21. Qe3+ g5 22. Qd4 Kg6) 17... a6?? { (-3.04 → 2.35) Blunder. Nxc3 was best. } { [%eval 2.35] } (17... Nxc3 18. bxc3 c4 19. Bxc4 bxc4 20. Qxc4 Bd6 21. Rcd1 Qc7 22. Qd4+ Be5 23. Qh4+) 18. Rcd1?? { (2.35 → -1.12) Blunder. fxe4 was best. } { [%eval -1.12] } (18. fxe4 c4 19. Rcd1 Qe8 20. Qf3 Qg6+ 21. Kf1 Ra7 22. Rd8 Bb7 23. Qe3 Bc5) 18... Qe8?? { (-1.12 → 2.38) Blunder. Nd6 was best. } { [%eval 2.38] } (18... Nd6 19. Nd5+ Kg6 20. Nf4+ Kh6 21. Bd5) 19. fxe4 { [%eval 2.81] } 19... fxe4?? { (2.81 → 8.25) Blunder. c4 was best. } { [%eval 8.25] } (19... c4 20. Qf3 Qg6+ 21. Kf1 Ra7 22. Rd8 Qg4 23. Qxg4 fxg4 24. Rxc8 cxb3 25. axb3) 20. Nxe4+ { [%eval 8.3] } 20... Kg6 { [%eval 7.04] } 21. Nxc5?? { (7.04 → -1.95) Blunder. Qd3 was best. } { [%eval -1.95] } (21. Qd3 Qd7 22. Nd6+ Kh5 23. Re5+ g5 24. Bf7+ Kh6 25. Nf5+ Qxf5 26. Rxf5 b4) 21... a5?? { (-1.95 → Mate in 11) Checkmate is now unavoidable. Qxe2 was best. } { [%eval #11] } (21... Qxe2 22. Rxe2 Bxc5 23. Re5 Bb4 24. Re4 Bf8 25. Rd5 Ra7 26. Rd8 Bd7 27. c4) 22. Be6?? { (Mate in 11 → 3.58) Lost forced checkmate sequence. Qxe8+ was best. } { [%eval 3.58] } (22. Qxe8+ Kh6 23. Qe3+ g5 24. h4 Rg8 25. Bxg8 Kg7 26. Qxg5+ Kh8 27. Bd5 Be6) 22... Qc6?? { (3.58 → Mate in 7) Checkmate is now unavoidable. Bxc5 was best. } { [%eval #7] } (22... Bxc5 23. Qg4+ Kh6 24. Rd3 g5 25. Re5 Qg6 26. Rh3+ Kg7 27. Rxg5 Bxe6 28. Rxg6+) 23. Bd5?? { (Mate in 7 → 5.33) Lost forced checkmate sequence. Qg4+ was best. } { [%eval 5.33] } (23. Qg4+ Kh6 24. Rd3 Qg2+ 25. Kxg2 Bb7+ 26. Nxb7 g5 27. Rh3+ Kg6 28. Qf5+ Kg7) 23... Qxc5 { [%eval 5.96] } 24. Bxa8 { [%eval 6.19] } 24... Bb7?? { (6.19 → Mate in 15) Checkmate is now unavoidable. Qg5+ was best. } { [%eval #15] } (24... Qg5+ 25. Kh1 Kh6 26. Rd5 Bf5 27. Qe5 Ba3 28. Qxf5 Qxf5 29. Rxf5 Rxa8) 25. Bxb7? { (Mate in 15 → 9.07) Lost forced checkmate sequence. Qe6+ was best. } { [%eval 9.07] } (25. Qe6+ Kg5 26. Re5+ Qxe5 27. Qxe5+ Kh6 28. Qf4+ Kh5 29. Bxb7 Be7 30. Bf3+ Kg6) 25... Qc7? { (9.07 → Mate in 4) Checkmate is now unavoidable. Qg5+ was best. } { [%eval #4] } (25... Qg5+ 26. Kh1 Be7 27. Rg1 Kf7 28. Rxg5 Re8 29. Qh5+ Kf8 30. Rf5+ Bf6) 26. Bd5?! { (Mate in 4 → 11.72) Lost forced checkmate sequence. Qe6+ was best. } { [%eval 11.72] } (26. Qe6+ Kh5 27. Bf3+ Kg5 28. h4+ Kxh4 29. Qg4#) 26... Bd6?! { (11.72 → Mate in 8) Checkmate is now unavoidable. Qc8 was best. } { [%eval #8] } (26... Qc8 27. Qf3 Qf5 28. Re6+ Qf6 29. Qg4+ Kh6 30. Qh3+ Kg5 31. Qe3+ Kg6 32. Rxf6+) 27. Qe6+ { [%eval #7] } 27... Kg5 { [%eval #7] } 28. Rd4? { (Mate in 7 → 8.17) Lost forced checkmate sequence. h4+ was best. } { [%eval 8.17] } (28. h4+ Kxh4 29. Rd4+ Bf4 30. Bf3 Kg5 31. Rd5+ Be5 32. Rexe5+ Qxe5 33. Qxe5+ Kg6) 28... Be5? { (8.17 → Mate in 2) Checkmate is now unavoidable. g6 was best. } { [%eval #2] } (28... g6 29. Qe3+ Kf5 30. Qf3+ Bf4 31. Be6+ Kg5 32. h4+ Kh6 33. Rxf4 Qxc2 34. Rf7) 29. Qxe5+? { (Mate in 2 → 8.81) Lost forced checkmate sequence. h4+ was best. } { [%eval 8.81] } (29. h4+ Kh5 30. Bf3#) 29... Qxe5 { [%eval 8.94] } 30. Rxe5+ { [%eval 8.97] } 30... Kg6 { [%eval 8.92] } 31. Rde4 { [%eval 8.64] } 31... Rf8 { [%eval 8.48] } 32. Rf4?! { (8.48 → 5.61) Inaccuracy. Rg4+ was best. } { [%eval 5.61] } (32. Rg4+ Kf6 33. Re6+ Kf5 34. Rxg7 Rf6 35. Re3 Rg6+ 36. Rxg6 hxg6 37. Kg2 Kf6) 32... Rxf4 { [%eval 5.35] } 33. Be6 { [%eval 4.75] } 33... Rd4 { [%eval 5.78] } 34. Bd5 { [%eval 4.58] } 34... h5?! { (4.58 → 5.81) Inaccuracy. Kf6 was best. } { [%eval 5.81] } (34... Kf6 35. f4 g5 36. Bg2 h6 37. Rxb5 gxf4 38. Kf2 Rd2+ 39. Kf3 Rxc2 40. a3) 35. Bf3 { [%eval 5.81] } 35... h4 { [%eval 5.75] } 36. Rxb5 { [%eval 5.9] } 36... h3 { [%eval 6.32] } 37. Rxa5 { [%eval 5.99] } 37... Rd1+?! { (5.99 → 9.42) Inaccuracy. Kf6 was best. } { [%eval 9.42] } (37... Kf6 38. Kf1 g5 39. Be2 Rf4 40. Ra6+ Kf5 41. b3 Rd4 42. Ra4 Rd2 43. Rc4) 38. Bxd1 { [%eval 9.42] } { Black resigns. } 1-0