Avatar of Anni Guo

Anni Guo WFM

Username: MoldyTofu

Location: toronto

Playing Since: 2020-04-14 (Active)

Wow Factor: ♟♟♟♟♟♟

Chess.com

Daily: 1605
119W / 47L / 11D
Rapid: 2064
186W / 89L / 19D
Blitz: 2179
319W / 304L / 41D
Bullet: 2195
1393W / 1198L / 153D

Anni Guo – Woman FIDE Master

Meet Anni Guo, known in the chess community by the formidable title of Woman FIDE Master. With a username as mysterious as "MoldyTofu", Anni brings a quirky flavor to the chessboard, turning every game into a strategic feast.

Starting from humble beginnings in 2020 with a Daily rating of just over 1085, Anni has blitzed her way up to an impressive 1526 by 2025, proving that slow and steady can also pack a punch. Her Bullet chess prowess is particularly spicy, boasting a peak rating soaring close to 2300, making her moves as swift as lightning and just as electrifying.

Anni’s style is a cocktail of patience and tactical wit – with an average of 76 moves per win, she knows how to play the long game but also has a comeback rate of over 88%, showing she's never out of the fight, even when the odds seem bleak. And if she loses a piece? Well, her win rate after losing one is an astounding 99.47%. Clearly, giving up is not in her recipe.

But don't be fooled by the fierce stats – Anni is a player with a tilt factor of only 13 (she keeps her cool better than most), even if early resignation sometimes tries to sneak in at 4.9% of her games. A queen of the endgame, she finds herself closing matches in over 70% of her games, like a grandmaster storyteller neatly finishing her epic tales.

When it comes to timing, Anni is a night owl with peak win rates around 10 AM and 9 AM clocking a perfect 100%! Weirdly, her 6 AM games show a sleepy 20% win rate – maybe even chess queens need their beauty sleep.

With over a thousand Bullet games and hundreds in Blitz and Rapid formats, Anni Guo continues to enchant her opponents with a balanced mix of aggressive tactics and strategic endurance. Whether wielding white or black pieces, her win rates remain solid at 54.68% and 48.27%, respectively – a testament to her comprehensive skill set.

A fierce competitor, a calm strategist, and a player full of surprises – Anni Guo is definitely one to watch on every chess battlefield, flipping boards metaphorically (and hopefully not literally).


Coach Chesswick's Profile Photo
Coach Chesswick

Hi Anni, here is your personalised post-match review and training roadmap!

Quick snapshot

• Current peak (Rapid): 2098 (2024-04-27)   • Main openings with White: 1.b3 / 1.g3   • Main openings with Black: French-type (e6–d5) and Pirc set-ups
• When do you win most? →

01234567891011121314151617181920212223100%0%Hour of Day
  • Which days look shaky? →
MonTueWedThuFriSatSun100%0%Day of Week

What you are already doing very well

  • Opening flexibility. You handle both flank fianchetto systems (b3/Bb2 and g3/Bg2) and centre-first systems (1.e4 e6 2.d4 d5 3.e5) comfortably. This keeps opponents guessing.
  • Speed endgames. The live game vs gordennub shows crisp conversion with 4-second increments—great practical technique under time pressure.
  • Fighting spirit. Even in worse positions you search for dynamic chances (e.g., the exchange-sac 21.Nf6+ against hansenlxh). This attitude is invaluable for rating climbs.

Patterns holding you back

  1. Loose king-side pawn pushes in the opening.
    Games against GrandMasterZuk and SEBAZZANO both feature early h-pawns/lone g-pawns rushing while your king is still in the centre or the opposite bishop is eyeing g2. Delay flank pawn storms until your pieces coordinate.
  2. Under-estimating central breaks.
    In several Pirc/French structures you allowed …c5 or …e5 without a concrete reply. Train more on typical pawn breaks so you can meet them with preparation rather than surprise.
  3. Calculating forcing lines 3-4 ply deeper.
    The resignation position against hansenlxh looked salvageable if 20…Be5! had been foreseen earlier. Sharpen your short-range tactics—especially in crowded middlegames.
  4. Clock management in Daily chess.
    Several daily losses happened after promising openings but stalled middlegames. Set a small routine: at least one “long think” and a daily 5-minute tactics check before moving.

Three concrete training goals for the next month

ThemeHow to practiseSuccess indicator
Stop early pawn grabs Play 20 puzzles tagged “poisoned pawn” / “hanging pawn” each week. < 3 blunders per 25-move rapid game
Central pawn breaks Build a mini-repertoire vs …c5 in your Colle/Bb2 systems and vs …e5 in French structures. Score 60%+ as Black in French Advance on next 10 rapid games.
Tactical depth Try the 3-minute “blindfold” tactic drill: visualise solution before moving pieces on board. Raise Puzzle Rush high score by +3 within 4 weeks.

Illustrative clip to study


Mindset reminder

Every time you consider a pawn move in front of your king, ask: “Will this square be weak after 5 moves?”—classic prophylaxis. Your attacking talent will shine even brighter once your fortress is secure.

Next steps

  • Play two thematic training matches—one with reversed colours—against sparring partner mor_tal.
  • Review each rapid game the same day; tag critical moments “opening choice”, “tactics” or “endgame”.
  • Revisit this plan in 30 days and update goals.

Good luck, and remember: steady, measurable habits trump overnight miracles. You’ve got this, Anni!



🆚 Opponent Insights

Recent Opponents
famfamloved 0W / 1L / 0D View
massinger 0W / 1L / 0D View
itamar000 0W / 1L / 0D View
myrzilkaaa 1W / 0L / 0D View
pale007 1W / 0L / 0D View
ma7amadehab20 0W / 1L / 0D View
koopszzz 0W / 1L / 0D View
vorovaika228 1W / 0L / 0D View
nnshum66 1W / 0L / 0D View
kiannoei 1W / 0L / 0D View
Most Played Opponents
austxnz 49W / 1L / 1D View Games
Larry Yang 7W / 32L / 5D View Games
Koosha Jaferian 1W / 28L / 2D View Games
dob-20102005 5W / 5L / 0D View Games
komal_kishore_pothuri 6W / 4L / 0D View Games

Rating

Year Bullet Blitz Rapid Daily
2025 2193 1621
2024 2247 2179 2064 1496
2023 1637 1851 1978
2022 1841
2021 1545 1797 1860
2020 1414 1765 1808 1085
Rating by Year20202021202220232024202522471085YearRatingBulletBlitzRapidDaily

Stats by Year

Year White Black Moves
2025 132W / 104L / 17D 117W / 120L / 15D 65.3
2024 800W / 601L / 87D 706W / 694L / 82D 73.3
2023 6W / 2L / 0D 3W / 3L / 0D 75.1
2022 4W / 5L / 0D 5W / 5L / 1D 66.5
2021 30W / 15L / 7D 23W / 24L / 7D 69.0
2020 163W / 74L / 24D 142W / 99L / 16D 70.4

Openings: Most Played

Rapid Opening Games Wins Losses Draws Win Rate
Sicilian Defense 20 10 8 2 50.0%
Sicilian Defense: Dragon Variation, Yugoslav Attack 20 17 3 0 85.0%
Philidor Defense 14 7 5 2 50.0%
Scandinavian Defense 14 5 6 3 35.7%
Sicilian Defense: Dragon Variation 14 10 4 0 71.4%
Ruy Lopez: Exchange Variation 13 7 1 5 53.9%
Amar Gambit 13 10 2 1 76.9%
Sicilian Defense: Alapin Variation 10 5 3 2 50.0%
Nimzo-Larsen Attack 10 8 2 0 80.0%
Amazon Attack: Siberian Attack 9 6 2 1 66.7%
Blitz Opening Games Wins Losses Draws Win Rate
Nimzo-Larsen Attack 155 76 66 13 49.0%
Sicilian Defense 31 19 11 1 61.3%
Colle System: Rhamphorhynchus Variation 28 16 12 0 57.1%
Unknown 22 13 9 0 59.1%
Amazon Attack: Siberian Attack 21 11 9 1 52.4%
Amar Gambit 18 12 6 0 66.7%
East Indian Defense 14 4 8 2 28.6%
Sicilian Defense: Dragon Variation 13 7 6 0 53.9%
Scotch Game 13 4 7 2 30.8%
Sicilian Defense: Dragon Variation, Yugoslav Attack 11 5 6 0 45.5%
Bullet Opening Games Wins Losses Draws Win Rate
Nimzo-Larsen Attack 968 511 406 51 52.8%
Amar Gambit 144 70 61 13 48.6%
French Defense 128 59 64 5 46.1%
East Indian Defense 127 62 57 8 48.8%
Colle System: Rhamphorhynchus Variation 124 69 49 6 55.6%
Nimzo-Larsen Attack: Classical Variation 121 60 53 8 49.6%
Barnes Defense 95 43 46 6 45.3%
Australian Defense 88 41 42 5 46.6%
Modern 88 47 37 4 53.4%
French Defense: Classical Variation, Svenonius Variation 82 39 38 5 47.6%
Daily Opening Games Wins Losses Draws Win Rate
Nimzo-Larsen Attack 66 47 14 5 71.2%
Barnes Defense 14 7 5 2 50.0%
Amar Gambit 14 10 2 2 71.4%
Unknown 7 7 0 0 100.0%
London System: Poisoned Pawn Variation 7 4 3 0 57.1%
Australian Defense 5 5 0 0 100.0%
English Opening: Agincourt Defense 5 3 2 0 60.0%
Amazon Attack 5 5 0 0 100.0%
Bird Opening 4 1 3 0 25.0%
Sicilian Defense 4 2 1 1 50.0%

🔥 Streaks

Streak Longest Current
Winning 15 0
Losing 13 3
🐞 Report a Problem