Learn › Lessons › Middlegame and tactics › Tactics

Double attacks

Queens, bishops, rooks and even pawns can attack two things at once.

Beginner · Tactics · 19 steps. On Chess Castles, Chess Guru reads each step aloud in English, Hindi or Marathi while the moves play on the board, and you can practise any position against the engine. With games of Gukesh D, Viswanathan Anand, Divya Deshmukh, Praggnanandhaa R, Arjun Erigaisi, Vaishali R.

Step 1

♜︎♚︎♝︎♟︎♟︎♜︎♟︎♟︎♚︎♝︎♟︎
The position

Any piece can fork, not just the knight. A queen can attack in eight directions, and a pawn can fork two pieces diagonally. Always look for moves that create two threats at once: the opponent cannot answer both.

Step 2

♜︎♚︎♝︎♟︎♟︎♜︎♟︎♟︎♚︎♝︎♟︎
The position

R Vaishali vs Gukesh D, Super Juniors CB IND Elim 2020. Gukesh from Chennai became the youngest undisputed World Champion in 2024, at just 18. Gukesh D plays Black here. Look at the rook on e5: what can it do?

Step 3

♜︎♚︎♝︎♟︎♟︎♜︎♟︎♟︎♚︎♝︎♟︎
The position before the moves

Moves: 56...Re3+

Gukesh D plays the rook from e5 to e3, attacking two targets at once. It pins the bishop on b3. It gives check.

Step 4

♜︎♚︎♝︎♟︎♟︎♜︎♟︎♟︎♚︎♝︎♟︎
The position before the moves

Moves: 56...Re3+ 57.Kf4 Rxb3 58.Ke5 Re3+ 59.Kd5 Kf6

The moves: 56...Re3+ 57.Kf4 Rxb3 58.Ke5 Re3+ 59.Kd5 Kf6. At the end of the line, Gukesh D has won the bishop. Now try it yourself: press Practice and play this position against the engine.

Step 5

♚︎♞︎♟︎♟︎♜︎♟︎♟︎♚︎♟︎♜︎
The position

Jeroen Piket vs Viswanathan Anand, Amber-blind 7th, Monte Carlo 1998. Viswanathan Anand became India's first grandmaster in 1988 and was World Champion five times. Viswanathan Anand plays Black here. Look at the rook on d5: what can it do?

Step 6

♚︎♞︎♟︎♟︎♜︎♟︎♟︎♚︎♟︎♜︎
The position before the moves

Moves: 44...Rd3+

Viswanathan Anand plays the rook from d5 to d3, attacking two targets at once. It pins the knight on c3. It gives check.

Step 7

♚︎♞︎♟︎♟︎♜︎♟︎♟︎♚︎♟︎♜︎
The position before the moves

Moves: 44...Rd3+ 45.Ke4 Rxc3 46.Rxb5 Rc1 47.Rb6 Rh1

The moves: 44...Rd3+ 45.Ke4 Rxc3 46.Rxb5 Rc1 47.Rb6 Rh1. At the end of the line, Viswanathan Anand has won the knight. Now try it yourself: press Practice and play this position against the engine.

Step 8

♛︎♟︎♚︎♝︎♟︎♟︎♟︎♟︎♛︎♟︎♚︎♝︎
The position

Elizaveta Martynyuk vs Divya Deshmukh, Women's Speed Chess Q4 2020. Divya Deshmukh from Nagpur won the FIDE Women's World Cup in 2025, at 19, and became a grandmaster. Divya Deshmukh plays Black here. Look at the queen on f1: what can it do?

Step 9

♛︎♟︎♚︎♝︎♟︎♟︎♟︎♟︎♛︎♟︎♚︎♝︎
The position before the moves

Moves: 44...Qxg2+

Divya Deshmukh plays the queen from f1 to g2, attacking two targets at once. It captures the pawn on g2. It pins the bishop on g3. It gives check.

Step 10

♛︎♟︎♚︎♝︎♟︎♟︎♟︎♟︎♛︎♟︎♚︎♝︎
The position before the moves

Moves: 44...Qxg2+ 45.Kc1 Qxg3 46.Qe8 Qf4+ 47.Kb2 Qf2+

The moves: 44...Qxg2+ 45.Kc1 Qxg3 46.Qe8 Qf4+ 47.Kb2 Qf2+. At the end of the line, Divya Deshmukh has won the bishop. Now try it yourself: press Practice and play this position against the engine.

Step 11

♚︎♜︎♜︎♟︎♞︎♝︎♚︎♟︎♟︎
The position

Praggnanandhaa R vs Fabian Baenziger, 54th Biel Master Open 2021. Praggnanandhaa from Chennai became a grandmaster at 12 and reached the World Cup final in 2023. Praggnanandhaa R plays White here. Look at the rook on g7: what can it do?

Step 12

♚︎♜︎♜︎♟︎♞︎♝︎♚︎♟︎♟︎
The position before the moves

Moves: 54.Rh7+

Praggnanandhaa R plays the rook from g7 to h7, attacking two targets at once. It pins the bishop on h5. It gives check.

From the game Praggnanandhaa R – Fabian Baenziger, 54th Biel Master Open 2021.

Step 13

♚︎♜︎♜︎♟︎♞︎♝︎♚︎♟︎♟︎
The position before the moves

Moves: 54.Rh7+ Kg8 55.Rxh5 Ra6 56.Nf3 Rxa2 57.Rxd5

The moves: 54.Rh7+ Kg8 55.Rxh5 Ra6 56.Nf3 Rxa2 57.Rxd5. At the end of the line, Praggnanandhaa R has won the bishop. Now try it yourself: press Practice and play this position against the engine.

From the game Praggnanandhaa R – Fabian Baenziger, 54th Biel Master Open 2021.

Step 14

♚︎♝︎♜︎♜︎♚︎♟︎♟︎♝︎♟︎♟︎
The position

Arjun Erigaisi vs Armenak Yegiazaryan, 11. Asrian Memorial 2018, Jermuk. Arjun Erigaisi from Warangal became only the second Indian, after Anand, to cross a 2800 rating. Arjun Erigaisi plays White here. Look at the rook on b6: what can it do?

Step 15

♚︎♝︎♜︎♜︎♚︎♟︎♟︎♝︎♟︎♟︎
The position before the moves

Moves: 51.Rxe6+

Arjun Erigaisi plays the rook from b6 to e6, attacking two targets at once. It captures the rook on e6. It pins the bishop on e8. It gives check.

From the game Arjun Erigaisi – Armenak Yegiazaryan, 11. Asrian Memorial 2018, Jermuk .

Step 16

♚︎♝︎♜︎♜︎♚︎♟︎♟︎♝︎♟︎♟︎
The position before the moves

Moves: 51.Rxe6+ Kxe6 52.Kxe8 Ke5 53.Kf7 h5 54.h4

The moves: 51.Rxe6+ Kxe6 52.Kxe8 Ke5 53.Kf7 h5 54.h4. At the end of the line, Arjun Erigaisi has won the rook. Now try it yourself: press Practice and play this position against the engine.

From the game Arjun Erigaisi – Armenak Yegiazaryan, 11. Asrian Memorial 2018, Jermuk .

Step 17

♟︎♜︎♚︎♜︎♟︎♟︎♟︎♚︎♟︎
The position

Vaishali R vs V Varshini, Asian Juniors Rapid Girls, Delhi 2016. Vaishali, Praggnanandhaa's sister, became India's third woman grandmaster. Vaishali R plays White here. Look at the rook on b5: what can it do?

Step 18

♟︎♜︎♚︎♜︎♟︎♟︎♟︎♚︎♟︎
The position before the moves

Moves: 52.Rb6+

Vaishali R plays the rook from b5 to b6, attacking two targets at once. It pins the rook on a6. It gives check.

From the game Vaishali R – V Varshini, Asian Juniors Rapid Girls, Delhi 2016.

Step 19

♟︎♜︎♚︎♜︎♟︎♟︎♟︎♚︎♟︎
The position before the moves

Moves: 52.Rb6+ Rxb6 53.a8=Q Rd6 54.Qe8+ Kf6 55.Qf8+

The moves: 52.Rb6+ Rxb6 53.a8=Q Rd6 54.Qe8+ Kf6 55.Qf8+. The pawn reaches the last rank and becomes a queen. Now try it yourself: press Practice and play this position against the engine.

From the game Vaishali R – V Varshini, Asian Juniors Rapid Girls, Delhi 2016.

Open the lesson on the board · free, no account needed to read it.

More lessons in Tactics

Next lesson: Pins