Vibe ChessVibe Chess

Mate with bishop and knight

Bishop and knight is the hardest of the elementary mates. Two minor pieces are enough to mate a lone king, but he has to be driven into a corner of the colour the bishop travels on. White to move.

On the board White has the king on g2, the bishop on g1 and the knight on h1 against the king on e4. The plan has two stages: first the king and pieces push the black king to the edge, then into the «right» corner. There is no mate in the wrong corner, and the king has to be walked along the edge with a special knight manoeuvre.

This ending fits inside the fifty-move rule but demands precision. It is worth being able to deliver if only to understand how bishop and knight cooperate - it is rare in practice and almost always catches people out.

87654321
abcdefgh

Drag a piece onto the board, or click a piece and then click the squares. The cross beside the pieces sweeps every piece of that colour off the board, and a single piece can be dragged off the edge.

Side to move
Castling
More
FEN of the position
Load FEN
Named mates and combinations

The pieces will be arranged into the chosen pattern.

Puzzles: mate in one

It is the mating side to move. Find mate in one.

Popular positions

Openings, endgame positions and breakthrough studies - the set-up appears on the board.

Build your own position in the board editor, read up on the rules of chess or run a tournament on your own positions in the free app.

The tournament app

How to run a tournament without being an arbiter

No arbiter skills required. The app takes over the part that usually stops people from running tournaments at all: who plays whom in each round and who finishes first.

  • Swiss system
    works for ten players and for fifty
  • Round robin
    for a small group that wants to play everyone
  • Free meetup
    for those who do not need a bracket at all

Fancy the next chess evening?

Sign up to the Vibe Chess bot on Telegram - it carries the schedule of meetups and chess events across the cities we run in.