Overview — Yasser Hadj Khoulti, Candidate Master
Yasser Hadj Khoulti is a fierce and inventive Candidate Master whose name pops up in thousands of fast chess battles. A lover of sharp ideas and long endgames, Yasser prefers Rapid play but strikes fear into opponents across Bullet and Blitz too. This short biography highlights his style, favorite openings, notable rivals, and a few quirks — written with a wink for fans and search engines alike.
Preferred time control: Rapid. Peak Rapid performance: 2202 (2025-12-04).
Career Highlights
Rising from casual skirmishes to titled status, Yasser’s path is a study in volume and consistency. He has logged thousands of fast games, often grinding long decisions into favorable endgames and scoring famous streaks (including a longest winning run of 27). He’s comfortable rescuing difficult positions — a comeback rate that keeps opponents on edge.
- Title: FIDE Candidate Master.
- Known for marathon endgames and resilient comebacks.
- Longest winning streak: 27 games; streaks are half strategy, half caffeine.
Playing Style & Personality
Yasser is equal parts tactician and grinder. He often trades early fireworks for superior endgame play (high endgame frequency) and averages well above typical move counts in decisive games — meaning opponents rarely get a quick snooze. His psychological profile shows a modest tilt factor (he blinks, then plays on), and his best time to unsettle the field is the witching hour: 04:00.
- Endgame-oriented: many wins come after long, technical fights.
- Tactical resilience: excellent comeback rate and strong conversions after material losses.
- Practical: favors complex, playable positions over engine-esque perfection.
Favorite Openings & Repertoires
Yasser’s opening choices mix solid structure with surprise weapons. He leans on classical defenses but keeps a bag of cheeky systems ready for chaos.
- Czech Defense — a staple in his fast-play toolbox, used to steer games into familiar, playable middlegames.
- Sicilian Defense variants — especially the Closed/Anti-Sveshnikov lines where he enjoys slow positional pressure.
- Caro-Kann and Scandinavian as reliable counters; he also sprinkles in rarities like the Amazon Attack for fun.
Notable Rivals & Records
Yasser has cultivated a rogues’ gallery of frequent opponents; these head-to-heads read like a who's who of internet chess. Facing the same names repeatedly has sharpened both his preparation and his patience.
- Most-played opponent: 🪳🪲Just a glamorous cockroach — a long rivalry with many decisive games.
- Other regulars: garbagedog10, shivampant20052006, javicio, richardleyvap.
- Record tendencies: stronger with White, but perfectly capable of grinding wins from Black.
Fun Facts & Placeholders
A few miscellany items for fans, streamers, and trivia hunters.
- He plays at all hours — peak trickiness often appears in the early morning (04:00).
- High-volume competitor: thousands of Bullet and Blitz games — stamina is a secret weapon.
- Want to study a typical game? Try this snippet (Ruy Lopez starter):
- Trend chart (quick view):
Closing Line
Yasser Hadj Khoulti is a Candidate Master who blends surprising opening choices with marathon middlegame plans and tenacious endgame technique. He’s the kind of player who will lull you into comfort, then punish you for blinking — and then wave hello at 04:00 for a rematch.
Quick summary for Yasser Hadj Khoulti
Nice string of rapid wins — your games show a clear tactical eye and comfort turning small advantages into decisive material gains. You repeatedly punish loose pieces and open kingside targets, and you convert when opponents misplace pieces or allow tactical shots. Below I highlight what you're doing well, where you can improve, and exact practice steps to raise your rapid play.
Replay the game (key sequence)
Open the critical line from your most recent win and replay the decisive sequence (you win material with an exchange on the long diagonal and follow-up tactical pressure):
- Interactive replay:
What you do well (keep this up)
- Active tactical awareness — you spot decisive captures (for example winning the rook on a8 and following up accurately).
- Ability to convert material edges — after winning material you simplify or coordinate pieces to remove counterplay.
- Flexible piece play — you mobilize rooks and rooks on open files quickly and use knights to hit weak squares.
- Good use of pawn breaks to open lines when ahead (you push when you can open the opponent's king).
Recurring weaknesses to fix
- Opening consistency: you reach playable middlegames but sometimes spend time finding plans. Aim for clearer, rehearsed plans in your main lines (e.g. your Colle/Sicilian transitions). See: Colle System, Sicilian Defense.
- Tactical calculation under dynamics: most of your wins come from spotting tactics — improve the calculation depth so you avoid overlooking intermezzos (an opponent reply once cost you a tempo that allowed counterplay).
- Pawn-structure concessions: at times you accept isolated/doubled pawns to win material; make sure the conversion path is concrete — don’t trade into positions where opponent gains activity for the pawn.
- Tempo and prophylaxis: you can improve by looking for opponent counterplay before rushing to grab material. Ask: “After I take, what threats does my opponent get?”
Concrete drills & next steps (1–4 week plan)
- Daily tactics (15–25 puzzles): focus on forks, pins and skewer motifs — 10 minutes a day. Target positions where you must calculate a multi-move forcing sequence.
- One opening spine: pick 1 mainline for White and 1 for Black and learn typical plans (not just moves). For example—review typical plans in the Sicilian Defense and the Colle System so you reach middlegames with a ready plan.
- One-game analysis: after each rapid game, spend 10–15 minutes: identify the turning moment (tactical shot or strategic inaccuracy) and write 1 sentence: “If I repeat this, I will instead...”.
- Endgame basics: 5–10 positions per week (rook + pawn vs rook, king and pawn races). Converting material advantage was good — tighten technique so you never leave winning chances on the board.
- Time management drill: play 5 rapid games using the same clock but force yourself to maintain 2 minutes+ on the clock after the opening (use increment to avoid time scrambles).
Concrete move-level advice from recent games
- When you take a material prize (Bxa8 etc.), calculate the immediate replies: does the queen or rook gain activity? If yes, prepare a follow-up or an escape square for your pieces.
- When an opponent plays a pawn break in the center, check for tactical intermezzos before capturing — sometimes simplifying too early hands them counterplay (use a quick candidate-move check: capture, ignore, create luft, or re-route).
- If you have two bishops vs knights or open files, prefer piece activity over material greed — activate rooks to the 7th or double on the open file before simplifying.
Quick tactical motifs to practice (based on your games)
- Knight forks after an exchange on the e- or d-files.
- Back-rank awareness — you often win by breaking into the back rank; train to spot weak back ranks and build mating nets.
- Pins and removal of defenders — practice exploiting pinned pieces and winning the defender's square.
Opening notes (practical)
You're scoring well in many of your go-to openings. To be more reliable in rapid:
- Memorize a handful of typical middlegame plans rather than long move-trees. Know pawn-breaks, good piece squares and a standard minority-attack or kingside-plan for each opening.
- Build a short cheat-sheet (3–5 plans) for your top two openings and review it before each session.
- Useful reads: check the typical pawn breaks and piece posts in the Sicilian Defense and the Colle System.
Two focused goals for your next 10 rapid games
- Goal 1 — Fewer tactical misses: reduce blunders by 25% by pausing 2 extra seconds on every capture/check to run a 2–3 move glance for opponent replies.
- Goal 2 — Convert advantage cleanly: when you gain material, force yourself to pick the plan (exchange pieces, activate rooks, or simplify to a won pawn endgame) and write it down once during the post-game review.
Follow-up
If you want, send one loss or one messy win and I’ll do a short move-by-move critique with 3 alternative lines you could’ve chosen. Also tell me which opening you want to make your “go-to” and I’ll draft a 4–move plan sheet for it.
Opponents from your recent games you can revisit: salimaokkeli
🆚 Opponent Insights
| Recent Opponents | ||
|---|---|---|
| salimaokkeli | 74W / 6L / 1D | View |
| artfounder9 | 3W / 6L / 0D | View |
| Mladen Gajic | 4W / 4L / 2D | View |
| javicio | 40W / 30L / 1D | View |
| Gary Leschinsky | 0W / 1L / 0D | View |
| shakro2389 | 6W / 1L / 0D | View |
| Drunkenstiener | 1W / 2L / 0D | View |
| volvo333 | 24W / 21L / 5D | View |
| vanhnolifechess | 1W / 0L / 0D | View |
| rochanforhad1987 | 2W / 0L / 0D | View |
| Most Played Opponents | ||
|---|---|---|
| 🪳🪲Just a glamorous cockroach | 56W / 31L / 10D | View Games |
| salimaokkeli | 74W / 6L / 1D | View Games |
| garbagedog10 | 49W / 19L / 6D | View Games |
| javicio | 40W / 30L / 1D | View Games |
| Shivam Pant | 42W / 26L / 3D | View Games |
Rating
| Year | Bullet | Blitz | Rapid | Daily |
|---|---|---|---|---|
| 2025 | 2681 | 2615 | 2204 | |
| 2024 | 2648 | 2035 | 2035 | |
| 2023 | 1880 | 1982 | 1206 | |
| 2022 | 2365 | 1973 | 1981 | |
| 2021 | 2331 | 2090 | 1979 | |
| 2020 | 2250 | 2304 | 2011 |
Stats by Year
| Year | White | Black | Moves |
|---|---|---|---|
| 2025 | 1749W / 1061L / 178D | 1611W / 1167L / 214D | 78.6 |
| 2024 | 1423W / 952L / 148D | 1310W / 1069L / 152D | 78.9 |
| 2023 | 429W / 396L / 20D | 418W / 421L / 21D | 71.0 |
| 2022 | 235W / 208L / 14D | 223W / 227L / 16D | 72.8 |
| 2021 | 129W / 176L / 23D | 138W / 173L / 18D | 74.6 |
| 2020 | 104W / 58L / 5D | 93W / 67L / 7D | 69.0 |
Openings: Most Played
| Rapid Opening | Games | Wins | Losses | Draws | Win Rate |
|---|---|---|---|---|---|
| Sicilian Defense: Closed, Anti-Sveshnikov Variation, Kharlov-Kramnik Line | 13 | 12 | 0 | 1 | 92.3% |
| Blackburne Shilling Gambit | 10 | 4 | 6 | 0 | 40.0% |
| Czech Defense | 7 | 7 | 0 | 0 | 100.0% |
| Sicilian Defense | 7 | 7 | 0 | 0 | 100.0% |
| Amazon Attack | 5 | 5 | 0 | 0 | 100.0% |
| King's Indian Attack | 5 | 4 | 0 | 1 | 80.0% |
| Scotch Game | 5 | 5 | 0 | 0 | 100.0% |
| Sicilian Defense: Alapin Variation, Sherzer Variation | 5 | 5 | 0 | 0 | 100.0% |
| Hungarian Opening: Wiedenhagen-Beta Gambit | 5 | 4 | 1 | 0 | 80.0% |
| Dresden Opening: The Goblin | 4 | 3 | 0 | 1 | 75.0% |
| Blitz Opening | Games | Wins | Losses | Draws | Win Rate |
|---|---|---|---|---|---|
| Czech Defense | 294 | 166 | 112 | 16 | 56.5% |
| Modern | 162 | 79 | 74 | 9 | 48.8% |
| Scandinavian Defense | 138 | 74 | 60 | 4 | 53.6% |
| Caro-Kann Defense | 119 | 62 | 52 | 5 | 52.1% |
| Sicilian Defense: Closed | 118 | 57 | 57 | 4 | 48.3% |
| Sicilian Defense | 115 | 49 | 61 | 5 | 42.6% |
| Colle System: Rhamphorhynchus Variation | 111 | 67 | 43 | 1 | 60.4% |
| Amar Gambit | 106 | 53 | 50 | 3 | 50.0% |
| Sicilian Defense: Closed, Anti-Sveshnikov Variation, Kharlov-Kramnik Line | 106 | 68 | 36 | 2 | 64.2% |
| Bird Opening: Dutch Variation, Batavo Gambit | 89 | 34 | 52 | 3 | 38.2% |
| Bullet Opening | Games | Wins | Losses | Draws | Win Rate |
|---|---|---|---|---|---|
| Czech Defense | 2390 | 1366 | 869 | 155 | 57.1% |
| Caro-Kann Defense | 757 | 459 | 247 | 51 | 60.6% |
| Dresden Opening: The Goblin | 596 | 350 | 207 | 39 | 58.7% |
| Scandinavian Defense | 422 | 225 | 171 | 26 | 53.3% |
| Sicilian Defense: Closed, Anti-Sveshnikov Variation, Kharlov-Kramnik Line | 327 | 196 | 125 | 6 | 59.9% |
| Amazon Attack: Siberian Attack | 316 | 147 | 153 | 16 | 46.5% |
| Colle System: Rhamphorhynchus Variation | 290 | 154 | 120 | 16 | 53.1% |
| Amar Gambit | 265 | 125 | 121 | 19 | 47.2% |
| Modern | 262 | 142 | 107 | 13 | 54.2% |
| Döry Defense | 243 | 123 | 107 | 13 | 50.6% |
| Daily Opening | Games | Wins | Losses | Draws | Win Rate |
|---|---|---|---|---|---|
| Bird Opening: Dutch Variation, Batavo Gambit | 1 | 1 | 0 | 0 | 100.0% |
🔥 Streaks
| Streak | Longest | Current |
|---|---|---|
| Winning | 27 | 7 |
| Losing | 12 | 0 |