Every move, explained by Bodhi

Every move, explained.

Deep-dive chess reviews with teacher-board annotations, a coach that answers anything, and puzzles built from your own mistakes.

See it in 30 seconds

A real game, reviewed move by move

No signup, nothing to install. This is one moment from a real tournament game and exactly what Bodhi tells you about it.

playedengine preferred
Burel, Jan vs Kolodziejczyk, Boris · European Youth Chess Championship 2026 | O12
42. Rg1Blunder

Black’s rook has just moved to h8, and White’s bishop on e3 is the least active piece. Moving the rook from e1 to g1 puts it on the half-open g-file and protects the rook on c1, but it overlooks Black’s reply 42...Rh5.

Engine swing 5.7 pawnsStronger was Bf4
Open this review Step through every move with the engine lines. Free, no account.
Tournament reviews - fresh from live events
1-0FIDE World Amateur Chess Champio…

Shen, Ree Herng vs Ammar, Sedrani

2026.11.05Caro-Kann Defense: Exchange Variationaccuracy 96.5 / 95.0
0-120th Annual SPICE Cup

Maddipati, Srihas vs Harikrishnan.A.Ra

2026.11.05French Defense: Tarrasch Variation, Morozevich Variationaccuracy 94.2 / 96.0
1-020th Annual SPICE Cup

Sonis, Francesco vs Wilber, Matthew K

2026.11.05Catalan Opening: Open Defenseaccuracy 98.8 / 96.0
Recent reviews
0-1

Aron vs VictoryGodSK

2026-10-29Saragossa Openingaccuracy 79.1 / 91.8600
0-1

VictoryGod vs karthiksathishjnv

2026-10-31Reti Opening Arctic Defense 2.e4accuracy 58.6 / 66.0600