Mahjong solitaire looks like a simple matching game: find two identical tiles, tap them, watch them disappear. Then, twenty moves before the end, every remaining pair is blocked.
Getting stuck is rarely bad luck. Most dead ends come from taking easy matches too early and leaving the hard parts of the board for last. The ten tactics below will help you clear more boards and understand why some games go wrong.
A quick refresher on the rules
A tile is free when no tile lies on top of it, even partly, and at least one of its long sides, left or right, is open. You can only remove a pair of matching free tiles. Most tiles match only an identical tile. The two special groups are the exceptions: any flower matches any other flower, and any season matches any other season.
The goal is to clear every tile. The game ends when no free pair remains.
1. Scan the whole board before your first move
The first few seconds matter. Before you tap anything, look at the shape of the layout. Where are the tallest stacks? Where are the longest horizontal rows? Which tiles sit on top and block several others underneath?
Those blocking tiles are your real targets. A match that removes a tile from the top of a tall stack is worth far more than a match on the open edge of the board.
2. Prioritise tiles that free other tiles
Not all matches are equal. Before taking a pair, ask: what does this open up? Removing a tile from the top of a stack can uncover one or more tiles below it. Removing the end tile of a row frees its neighbour.
If two pairs are available and one of them opens new tiles while the other opens nothing, take the one that opens something. Edge tiles that block nothing can wait. They will still be free later.
3. Work on long rows from both ends
Long horizontal rows are a classic trap. Only the two end tiles are free, so a row of twelve tiles takes a long time to clear if you only work on one side.
Whenever you can, take tiles from both ends of a long row. This keeps more options open and stops the middle of the row from becoming a wall that you cannot get through near the end of the game.
4. Dig into tall stacks early
Tall stacks hide many tiles. The tiles at the bottom of a five-layer stack are invisible for most of the game, and if their matching partners are also buried, you can end up with pairs that lock each other in.
Reduce the tallest stacks early, even when it is slower than picking off easy edge pairs. The more tiles you can see, the better your decisions become.
5. Watch where all four copies of a tile are
In a full 144-tile set, each tile comes in four copies. This is the most useful fact in mahjong solitaire.
When you see three free tiles of the same kind, think before you match. If you take two of them, the third one has to wait for the fourth, and the fourth might be buried deep under a stack. Often it is better to choose the pair that leaves the remaining tile in a spot where it will not block anything.
When all four copies of a tile are free at once, you can safely remove all of them in two matches.
6. Do not match a pair just because you can
The most common mistake is grabbing the first pair you see. Every match changes the board, and some matches make the board worse.
A typical example: two tiles are free, and the other two copies of the same tile are underneath a stack. If you match the free two, the buried two now have to be matched with each other, which might be impossible if one sits on top of the other. Taking time to check where the partner tiles are prevents most of these traps.
7. Never bury a tile on top of its own partner
This is a special case of the previous tip, and it is the classic cause of an unsolvable position. If two identical tiles sit in the same stack, one directly above the other, and they are the last two of their kind, you can never match them. The top one blocks the bottom one, and nothing else can pair with either.
When you notice two identical tiles stacked on each other, make sure at least one of them is matched with a different copy before the others are gone.
8. Use flowers and seasons as flexible pieces
Flowers and seasons are easier to pair because any tile in the group matches any other. That flexibility makes them useful. If a flower is blocking an important area, you have up to three possible partners for it.
Do not waste that flexibility early. If a flower or season sits in an open spot where it blocks nothing, you can leave it there and use it later when you need to free a specific tile.
9. Count the remaining moves near the end
When around twenty tiles are left, slow down. At this stage you can usually see every tile, and you can plan the rest of the game in your head.
Look for any tile whose partners are all blocked by it or by each other. Fix those situations first. A minute of planning here is the difference between a cleared board and a stuck one.
10. Use undo and hints to learn, not just to escape
If your game offers undo, use it as a learning tool. When you get stuck, step back a few moves and look for the match that caused the problem. You will usually find that one early pair blocked something important.
Hints are useful in the same way. Instead of just following the hint, ask why that pair is a good choice. Over time you will start to see the same patterns yourself.
A short example
Imagine a row of six tiles with a single tile resting on top of its middle. On the left end is a Bamboo 3. On the right end is a Dots 7. Somewhere else, at the open edge of the board, are another Bamboo 3 and another Dots 7.
You could match either pair. But the tile on top of the row is a Character 5, and its partner sits under a stack in the corner. The best plan is to start working on that corner stack, not on the row, because the row’s end tiles are already free and will stay free. Taking easy pairs from the row first changes nothing about the real problem: the hidden Character 5.
Playing Sunroom Mahjong
Sunroom Mahjong follows the classic rule: a tile is free when nothing lies on it and its left or right side is open, and you match two free tiles of the same kind. Every board in the game can be solved, so when you get stuck it is always worth looking for the move that caused it. If you run out of moves, the game shuffles the remaining tiles for you at no cost, and there is no timer, so you can take your time with each decision. Hints and undo are there when you want to check your thinking.