CAISSA RESEARCH

brianhliou · Profile

928 losses analyzed · 5629 total games · 2026-05-01 05:30 UTC
Pattern engine reads losses (where mistakes show up); wins / draws are folded into thewins-vs-losses comparison + ACPL splits below.
Your dominant pattern

Middlegame calculation

152 recurring events · avg Δ3.17 loss per occurrence
152 calculation slips in the middlegame positions across 2 openings

Key metrics

0.61
Median ACPL across losses
avg pawns lost per move
5.5
Mistakes per game
moves losing ≥1.00
0.69
Worst time control: bullet
+0.09 vs blitz
flat
Tilt effect under loss streaks
quality holds across streaks

Recurring patterns across your top 3 themes

Middlegame calculation · 152 events

152 calculation slips in the middlegame positions across 2 openings

calculation slips in the middlegame in the London System (3 positions)

3 of your calculation slips in the middlegame mistakes happen in this opening, averaging 206cp lost. Most-played: e5 ×1, Red1 ×1, Nf8 ×1. Engine prefers: Qc8 ×1, Rd7 ×1, Nf6 ×1.

. . . r r . k .
p b p n . p b .
. p . . q . . p
. . . . p N p .
. P . . P n . .
. . P . . N B P
P . Q . B P P .
. . R R . . K .
move 21 · Nf8Nf6 Δ2.12
. . r . . r k .
q . n . n p b p
p . . R p . p .
. p . . P . . .
. . . . B . . .
P P . . . N B P
. . . . Q P P .
. . . . R . K .
move 24 · Red1Rd7 Δ2.06
r . . q r . k .
p b p n p p b p
. p . p . n p .
. . . . . . . .
. . . P . B . .
. . . . P B . P
P P P N . P P .
R . . Q N R K .
move 10 · e5Qc8 Δ2.00
Step through these 3 positions; name what makes the engine's move stronger before revealing it.

calculation slips in the middlegame in the Caro-Kann Defense: Breyer Variation (2 positions)

2 of your calculation slips in the middlegame mistakes happen in this opening, averaging 323cp lost. Most-played: c3 ×1, Ncxe5 ×1. Engine prefers: Bf4 ×1, exf5 ×1.

r n b q . r k .
p p b . . . p p
. . p . . n . .
. . . . p p . .
. . N . P . . .
. . . . . N P .
P P P . . P B P
R . B Q . R K .
move 10 · Ncxe5exf5 Δ3.95
r . . q . r k .
p b . n . p b p
. p n . p . p .
. . p p P . . .
. . . . . . . P
. . . P . N P .
P P P . Q P B .
R . B . R N K .
move 13 · c3Bf4 Δ2.51
Step through these 2 positions; name what makes the engine's move stronger before revealing it.
Middlegame positional drift · 352 events

352 positional drift in the middlegame positions across 2 openings

positional drift in the middlegame in the Caro-Kann Defense: Exchange Variation (2 positions)

2 of your positional drift in the middlegame mistakes happen in this opening, averaging 138cp lost. Most-played: Nb4 ×1, Rb8 ×1. Engine prefers: O-O-O ×1, Ra8 ×1.

. . r r . . k .
p p . . . p . p
. . n q . b p .
. . . p . . . .
. . . P . . B .
P . . . B . . P
. P . Q . P P .
. . R . R . K .
move 18 · Rb8Ra8 Δ1.74
r . . . k . . r
p p q . . p p p
. . n . p n . .
. . . p . . . P
. . . P . N P .
. . N . Q P . .
P P P . . . . .
R . . . K . . R
move 14 · Nb4O-O-O Δ1.03
Step through these 2 positions; name what makes the engine's move stronger before revealing it.

positional drift in the middlegame in the London System (2 positions)

2 of your positional drift in the middlegame mistakes happen in this opening, averaging 110cp lost. Most-played: Nc5 ×1, h3 ×1. Engine prefers: h6 ×1, a4 ×1.

r . . q r . k .
. b p n . p b p
. p . . . n p .
p . . . p . . .
P . . . N . . B
. . P B P N . .
. P . . Q P P P
R . . . K . . R
move 13 · Nc5h6 Δ1.15
. . r . . . k .
p . . r . p b p
. . . . . . p .
N p . . p . . .
. . p . P . n .
. . P . . . P .
P P . . . P . P
R . B . . R K .
move 20 · h3a4 Δ1.04
Step through these 2 positions; name what makes the engine's move stronger before revealing it.
Hangs a piece · 81 events

81 leaving pieces hanging positions across 4 openings

leaving pieces hanging in the Indian Defense: Accelerated London System (3 positions)

3 of your leaving pieces hanging mistakes happen in this opening, averaging 264cp lost. Most-played: dxe5 ×1, dxe6 ×1, Rxd6 ×1. Engine prefers: Nh5 ×1, g4 ×1, Rc8 ×1.

. . . r . . k .
p . . . . . p p
. p R r p . . .
. . . . . p . .
. . . . . q . .
. P . . . P . .
P . . . Q P . P
. . R . . . K .
move 28 · Rxd6Rc8 Δ5.37
r n b q k . . r
p p p . p p b p
. . . p . n p .
. . . . P . . .
. . . P . B . .
. . N . . . . .
P P P . . P P P
R . . Q K B N R
move 5 · dxe5Nh5 Δ1.27
. . r q . r k .
. . n . . p b p
. . . p p . p .
p . p P . . . n
P p P . P . . .
. . . . B N . .
. P Q N . P P P
. . R . . R K .
move 16 · dxe6g4 Δ1.27
Step through these 3 positions; name what makes the engine's move stronger before revealing it.

leaving pieces hanging in the Caro-Kann Defense (2 positions)

2 of your leaving pieces hanging mistakes happen in this opening, averaging 416cp lost. Most-played: Nh4 ×1, Nc5 ×1. Engine prefers: g3 ×1, Ne5 ×1.

r . b . . r k .
p p . n p p b p
. . p . . n p .
. . . . . . . .
. . . . P . . .
. . P . B P . .
P P K N . . P P
. . . R . B N R
move 10 · Nc5Ne5 Δ4.36
r . . q k b n r
p p . . . p p .
. . n . p . . .
. . p p P b . p
. . . . . . . .
. . . P . N . P
P P P N Q P P .
R . B . K B . R
move 8 · Nh4g3 Δ3.95
Step through these 2 positions; name what makes the engine's move stronger before revealing it.

leaving pieces hanging in the Sicilian Defense: Alapin Variation (2 positions)

2 of your leaving pieces hanging mistakes happen in this opening, averaging 524cp lost. Most-played: Nd3 ×1, Bxd4 ×1. Engine prefers: Rd2 ×1, Rxd4 ×1.

r . . . . . k .
. p . P r . p p
. . . . . p . .
p P . n N . . .
. . . . . P . .
P q . . B Q . .
. . . . . R K .
. . . . R . . .
move 31 · Nd3Rd2 Δ8.92
r . . q . . . k
. p . . b . p p
p . n . . r . .
. . . . . p . .
. . B n . p . .
. . N . B . . .
. P . R . . P P
. . . Q . R K .
move 27 · Bxd4Rxd4 Δ1.57
Step through these 2 positions; name what makes the engine's move stronger before revealing it.

Performance splits

By colorgamesACPL
black 527 0.62
white 448 0.60
By time controlgamesACPL
blitz 928 0.60
bullet 47 0.69

Deep dives drill into specifics