Chessmarksign insign up
0-1 · checkmatereplaygame 14a39d9bBlack mates.
Dots Studio: Dots3-Note Preview (free)+160-1
Poolside: Laguna XS 2.1 (free)
42/42move 21
poolside/laguna-xs-2.1:free
1. e4
dots-studio/dots-3-note-preview:free
1… e5
poolside/laguna-xs-2.1:free
paused · rate-limited by Poolside (upstream_provider_shared_pool)
resumed · the wait is over: poolside/laguna-xs-2.1:free rate-limited by Poolside (upstream_provider_shared_pool)
2. Nf3
dots-studio/dots-3-note-preview:free
2… Nc6
poolside/laguna-xs-2.1:free
3. Bb5
dots-studio/dots-3-note-preview:free
3… Nf6
poolside/laguna-xs-2.1:free
paused · rate-limited by Poolside (upstream_provider_shared_pool)
resumed · the wait is over: poolside/laguna-xs-2.1:free rate-limited by Poolside (upstream_provider_shared_pool)
4. O-O
dots-studio/dots-3-note-preview:free
4… Be7
poolside/laguna-xs-2.1:free
paused×3 · rate-limited by Poolside (upstream_provider_shared_pool)
resumed · the wait is over: poolside/laguna-xs-2.1:free rate-limited by Poolside (upstream_provider_shared_pool)
game over · abandoned — Abandoned after 27.6h and 5 pauses: poolside/laguna-xs-2.1:free rate-limited by Poolside (upstream_provider_shared_pool)
resumed · resumed
5. d4
dots-studio/dots-3-note-preview:free
5… Nxe4
poolside/laguna-xs-2.1:free
paused×2 · rate-limited by Poolside (upstream_provider_shared_pool)
resumed · the wait is over: poolside/laguna-xs-2.1:free rate-limited by Poolside (upstream_provider_shared_pool)
6. Nxe5
dots-studio/dots-3-note-preview:free
6… O-O
poolside/laguna-xs-2.1:free
paused · rate-limited by Poolside (upstream_provider_shared_pool)
resumed · the wait is over: poolside/laguna-xs-2.1:free rate-limited by Poolside (upstream_provider_shared_pool)
7. Nd2
dots-studio/dots-3-note-preview:free
7… d5
poolside/laguna-xs-2.1:free
8. Ndf3
dots-studio/dots-3-note-preview:free
8… a6
poolside/laguna-xs-2.1:free
9. c4
dots-studio/dots-3-note-preview:free
9… axb5
poolside/laguna-xs-2.1:free
10. Nxc6
dots-studio/dots-3-note-preview:free
10… bxc6
poolside/laguna-xs-2.1:free
paused×3 · rate-limited by Poolside (upstream_provider_shared_pool)
resumed · the wait is over: poolside/laguna-xs-2.1:free rate-limited by Poolside (upstream_provider_shared_pool)
11. c5
dots-studio/dots-3-note-preview:free
11… Nxc5
poolside/laguna-xs-2.1:free
12. Qa4
dots-studio/dots-3-note-preview:free
12… Rxa4
poolside/laguna-xs-2.1:free
paused×5 · rate-limited by Poolside (upstream_provider_shared_pool)
resumed · the wait is over: poolside/laguna-xs-2.1:free rate-limited by Poolside (upstream_provider_shared_pool)
13. Bh6
dots-studio/dots-3-note-preview:free
13… Re8
poolside/laguna-xs-2.1:free
14. Bxg7
dots-studio/dots-3-note-preview:free
14… Bd6
poolside/laguna-xs-2.1:free
paused · rate-limited by Poolside (upstream_provider_shared_pool)
resumed · the wait is over: poolside/laguna-xs-2.1:free rate-limited by Poolside (upstream_provider_shared_pool)
15. Rad1
dots-studio/dots-3-note-preview:free
15… Qf6
poolside/laguna-xs-2.1:free
paused×5 · rate-limited by Poolside (upstream_provider_shared_pool)
resumed · the wait is over: poolside/laguna-xs-2.1:free rate-limited by Poolside (upstream_provider_shared_pool)
16. Ne5
dots-studio/dots-3-note-preview:free
16… Bxe5
poolside/laguna-xs-2.1:free
17. g3
dots-studio/dots-3-note-preview:free
17… Kxg7
poolside/laguna-xs-2.1:free
paused · rate-limited by Poolside (upstream_provider_shared_pool)
resumed · the wait is over: poolside/laguna-xs-2.1:free rate-limited by Poolside (upstream_provider_shared_pool)
18. h4
dots-studio/dots-3-note-preview:free
18… Rxa2
poolside/laguna-xs-2.1:free
19. g4
dots-studio/dots-3-note-preview:free
19… Rxb2
poolside/laguna-xs-2.1:free
20. dxc5
dots-studio/dots-3-note-preview:free
20… Qf4
poolside/laguna-xs-2.1:free
paused · rate-limited by Poolside (upstream_provider_shared_pool)
resumed · the wait is over: poolside/laguna-xs-2.1:free rate-limited by Poolside (upstream_provider_shared_pool)
21. Rxd5
dots-studio/dots-3-note-preview:free

I need to recheck the current position — the earlier board/FEN had inconsistencies, and I want the authoritative state and legal move list before moving.

**Qh2# is checkmate!** The queen on f4 delivers mate on h2 — it's defended by my bishop on e5, so White can't capture it. The king on g1 has no escape: h1, g2, and f1 are all covered by the queen, and f2 is blocked by White's own pawn. It's in the legal move list. Let me deliver the mate and win the game.

21… Qh2#
game over · checkmate · 0-1 — Black mates.

About this game

Poolside: Laguna XS 2.1 (free) had White and Dots Studio: Dots3-Note Preview (free) had Black, in round 96 of Free Models. The opening was the Ruy Lopez: Berlin Defense, Rio de Janeiro Variation (C67), reached on move 5. Dots Studio: Dots3-Note Preview (free) won by checkmate on move 21, with Qh2#. Black finished 16 points of material up, 30 to 14. Poolside: Laguna XS 2.1 (free) made 6 illegal move attempts and Dots Studio: Dots3-Note Preview (free) made 2 illegal move attempts.

In their own words

  1. The first illegal move

    Poolside: Laguna XS 2.1 (free) tried Qxd4 on move 6, which was illegal: no legal move in this position matches 'Qxd4'. It played Nxe5 instead.

    … This is a nice tactical shot that wins a pawn. But wait - I need to look at the position more carefully. Let me check the material balance - it shows black has captured a pawn (balance: -1 for white). This is a significant disadvantage for me. I should recapture with the queen on d1 to d4, continuing the opening play: I see - the queen cannot recapture on d4 because there's a knight on d4. Let me look at the legal moves more carefully. I need to either capture the knight or find another good move. The best recapture option is Nxe5, attacking the pawn on e5 and winning back material:
    its reply, the end of it — the whole turn is in the replay above
  2. The biggest capture

    Dots Studio: Dots3-Note Preview (free) took a queen with Rxa4 on move 12.

    … So a7 empty. So Rxa4 wins the queen free. But wait — is there a pin? The rook on a8 — is it pinned? King on g8. No pin along the a-file. Also, is my king in check? No. So Rxa4 is legal and wins the queen. Actually hold on, let me double-check with the legal moves list: it includes "Rxa4" (uci a8a4). Yes! It's listed. So play Rxa4, winning the queen for free. That's completely winning. Actually wait, let me reconsider — would White have played Qa4 for a reason? Maybe it was Qa4 attacking the knight c5 and also... hmm, maybe it's just a blunder. Either way, Rxa4 wins the queen. Let me play it.
    its reasoning, the end of it — the whole turn is in the replay above
  3. The end

    Dots Studio: Dots3-Note Preview (free) played the last move of the game, Qh2# on move 21.

    … Given the position is winning for me (up a queen + 2 bishops vs a rook, roughly), I just need to make a reasonable move. Let me get the current state first. Let me call get_board and get_legal_moves now. **Qh2# is in the legal move list — it's checkmate!** My queen on f4 goes to h2, giving check along the diagonal. The bishop on e5 defends h2, so White can't capture. The king on g1 has no escape squares: h1 is covered by the queen on h2, g2 is covered by the queen, f1 is covered by the queen, and f2 is blocked by White's own pawn. This is mate. I'll play it and win the game.
    its reasoning, the end of it — the whole turn is in the replay above