Chess Endgame Training

4.1
1.61K reviews
100K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this game

Practice a variety of well organized endgames. From the most elementary to the most complex, you can practice until you master all the engame types.
The application organizes the positions in basics (queen, a rook, two rooks), pawns, bishops, knights, rooks and queen. For each type it provides multiple positions to practice.
Do you resist the endings with two bishops, or pawns ...? Now you can practice those endings that are more difficult to master them all forever.
It includes 3384 positions organized into 8 categories and 129 subcategories, so you can easily find the type of endgame you want to practice.

Play against the syzygy tablebases or against the stockfish engine - when there are more than 7 pieces.

The application records your personal record in each position. It also allows you to solve each position automatically and review the movements once completed.

It includes challenges of mate and also of draw, for both white and black.

Save configurations and progress to avoid losing them (to Google Drive).

When reaching a trivial position, it doesn't force you to solve it manually (it prompts you to resolve those last moves automatically without penalizing you for it).

Updated to Stockfish 16 NNUE.

Parameterize Stockfish by depth and time.

Better use of Syzygy/Stockfish.

List of moves: allows you to select a move and continue another line from there.

Manual mode: to move opponent's pieces to explore lines not suggested by syzygy or Stockfish: "what if...?"

Uses the chessground board which allows you to draw circles and arrows.

Board image capture.

Copy FEN and PGN to clipboard.

Button to open position analysis on Lichess.
Updated on
Jul 21, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
Committed to follow the Play Families Policy

Ratings and reviews

4.1
1.52K reviews
Someone Random
June 26, 2025
The puzzles should really be ordered by difficulty for each category. Like the very first puzzle in 2 pawns vs 2 pawns had me there for minutes on end. You promote first but then they can just dance around their pawn. You want to bring your king when you have a free move but you actually have to move it the opposite way, because they can stalemate if you block their pawn. That level of planning is just unrealistic at normal elo ratings so why is it the very first puzzle?
1 person found this review helpful
Did you find this helpful?
Ólafur Pálsson
May 6, 2025
Very good. Although the engine doesn't always fight till the end. A selection of a move that would give the player more possibilities to make a mistake would be better than the "mate in highest number of moves". Also, study plan and spaced repetition would be well received. Study plan with 10 or 25 endgames that uses spaced repetition to select them. If time allows I might give you a hand with it if you're up for it.
Did you find this helpful?
Giannis Antetokounmpo
August 5, 2024
Free and useful endgame app. The problem is the engine choice of moves because it knows that it will be losing so it will move something suicidal instead of trying to defend the position like what a real human naturally will do. Due to the fact that the engine chooses the obvious losing move, we cannot practice the line we computed for the most resistant response. I don't know but I'm seeing it like that in my puzzles. Thanks!
2 people found this review helpful
Did you find this helpful?
jlomo
August 6, 2024
Thanks for your review. I'm always trying to improve the algorithm to choose the most strong lines according to a combination of results from Syzygy and Stockfish. Anyway, it's likely that Stockfish chooses the longest mate sequence. If you, please, can provide a specific example (i.e. in our Discord server) I could study it. Thanks again.

What’s new

Update required by Google.