Reasoning eval · Puzzle VcbFQ

1 of 3 models found the move, and said 6 false things along the way

Green is the solution, red is what the model played when it differed. Each claim below was pulled out of the prose beside it and checked against this exact position.

1
2
3
4
5
6
7
h8
g
f
e
d
c
b
a
SolutionPlayedBlack to move
Rating
1682(1600 band)
Solution
e4g3 f1d3 f5d3 e5d3 g3h1
Motifs
crushinglongmiddlegame
FEN
r3k2r/pp3ppp/8/q1p1Nb2/2P1n3/PPp1PP2/2Q3PP/R3KB1R b KQkq - 0 15
MissedPlayed e8g8(−1057cp)Claims true 100%4607 out · $0.0468 · 54.5s

Stated plan

Castle kingside to get the king to safety and move the rook away from the h8 square that was vulnerable to Nxf7.

Reasoning

White's knight on e5 threatens Nxf7, forking/attacking the rook on h8 (from f7 it hits d8, h8, etc.). Black should neutralize this while completing development. Castling kingside removes the rook from h8 to f8, tucks the king safely away, and the castling squares (f8, g8) are not attacked by any White piece, so it's fully legal and solves the tactical problem in one move.

Claims extracted from it

4 true · 0 false · 3 unverifiable

Hover a claim to light up the squares it is about.

  • True

    White's knight on e5 threatens Nxf7

    piece_on_squaresquare=e5piece=knightby=white

  • Unverifiable

    The knight on e5 forking/attacking the rook on h8 after Nxf7

    linemoves=Nxf7assertion=type:attacks_piece piece:rook

  • Unverifiable

    Castling kingside removes the rook from h8 to f8

    lineprefix=playedmoves=O-Oassertion=type:piece_moved piece:rook from:h8 to:f8

  • True

    The castling squares f8 and g8 are not attacked by any White piece

    attackedsquare=f8by=whitenegated=true

  • True

    The castling squares f8 and g8 are not attacked by any White piece

    attackedsquare=g8by=whitenegated=true

  • True

    Castling kingside is fully legal

    castling_rightsby=blackside=kingside

  • Unverifiable

    Castling kingside solves the tactical problem of the Nxf7 threat

    lineprefix=playedmoves=O-Oassertion=type:neutralizes_threat