Photo: TheBoburshokh / Wikimedia Commons (CC0)
Look at the black rook on a8 and the black knight on b8. Neither of them has moved all game. Now the white queen has landed on b7, right next to them, and the rook on a8 has no defender.
Final position, after 16.Qxb7. The white queen attacks the rook on a8, which nothing defends. Black's knight on b8 and rook on a8 are still on their starting squares.
Vladimir Fedoseev resigned here, after only 16 moves. Material was actually level. But our own Stockfish 17.1 run, at depth 24, rated White about two pawns better, because Black's undeveloped corner pieces could not get out of trouble.
Hans Niemann 1-0 Vladimir Fedoseev Tata Steel Chess Masters 2026, Wijk aan Zee · Round 1 White: Hans Moke Niemann (2725) · Black: Vladimir Fedoseev (2705)
A solid opening
The game began as a Petrov Defence.
1.e4 e5 2.Nf3 Nf6 3.Nxe5 d6 4.Nf3 Nxe4 5.d4 d5
Position after 5...d5, with White to move. The pawns are symmetrical, and Black's knight sits in the centre on e4.
The Petrov is known as a very solid defence, and for thirteen moves nothing much happened.
6.Bd3 Bd6 7.O-O O-O 8.c4 c6 9.Re1 Bf5 10.Qb3 Qd7 11.c5 Bc7 12.Nc3 Re8 13.Be3 Bg6 14.g3
Position after 14.g3, with Black to move. The knight on b8 and the rook on a8 have still not moved.
Our engine called this close to level, with White less than half a pawn better. Its first choices for Black were 14...b6, 14...Ba5 or 14...Qc8. Notice that Black still had not moved the knight on b8. The rook on a8 was stuck behind it.
A capture that did not work
14...Nxc5
The knight took the pawn on c5. From there it attacked the white queen on b3 and the bishop on d3. It looks like a clever fork.
15.dxc5 Bxd3
White simply took the knight with the pawn. Black then took the bishop on d3. So far Black had given a knight and won a bishop and a pawn. That looks like a good trade for Black.
16.Qxb7
But the white queen took the pawn on b7, and material was level again. Now the queen was sitting right next to the rook on a8 and the knight on b8, and the rook had no defender. Go back to the top of the article to see the final position.
Our engine had marked 14...Nxc5 as the mistake. It moved the evaluation from about a third of a pawn to about two pawns in White's favour, which is the largest single swing in the game. After the trades, the pawn on b7 had no defender, and behind it Black's undeveloped rook and knight were waiting.
Could Black have fought on?
Black could have tried, but not for long. The engine's best defence after 16.Qxb7 was 16...Na6, at last bringing the knight out. It runs into 17.Ne5, and after 17...Rxe5 18.Qxa8+ White wins a rook for a knight and is still about two pawns better. That is why Fedoseev stopped there.
The clocks show how fast it all happened. After 16.Qxb7 Niemann still had 109 minutes on his clock and Fedoseev had 93. The game lasted 16 moves, and nearly all the time on both clocks was still unused.
What this game teaches
1. Develop all your pieces. Black's knight on b8 and rook on a8 never moved. At the end they were the targets.
2. A fork is only good if the follow-up works. 14...Nxc5 attacked the queen and bishop, but White just captured the knight and then found 16.Qxb7.
3. Check what is left undefended after a trade. The b7 pawn had no defender, and taking it brought the queen straight into Black's corner.
4. Material is not everything. In the final position material was level, and the engine still gave White about two pawns.