|
|
21. Ne4
|
Better is Bd6 which wins a pawn |

|
|
|
21... Rf5
|
Slighty better is Ra5 which attacks isolated pawn at a2. |

|
|
|
22. g3
|
Better is Rc7 |

|
|
|
22... e5
|
Better is Ra5 which leads to exchange and wins a rook and a pawn for a rook and a pawn |

|
|
|
23. Nd6
|
Attacks f7 and e8 and threatens black rook at f5 |

|
|
|
23... Rh5
|
Black moves rook to safety and attacks h2 |

|
|
|
24. Bd2
|
Moves bishop to safety and attack b4 |

|
|
|
24... f5
|
pushing the pawn |

|
|
|
25. Bxb4
|
Isolates black's pawn at a7 and wins a pawn |

|
|
|
25... e4
|
black pushing pawns forward |

|
|
|
26. f3
|
white offering a exchange to open either e or f file. |

|
|
|
26... Ne5
|
Black is setting up a forking check by capturing f3 |

|
|
|
27. Kg2
|
white counters with king g2 stopping check but creates Nd3 forking both rooks. Better is fxe4. Allows Nf3 |

|
|
|
27... exf3+
|
Isolates pawn at d4 and Better is Nxf3 which threatens Rook at e1 |

|
|
|
28. Kf2
|
Ouch!!! hangs pawn at h2. Better is Kh1 which wins a rook, knight and two pawns for a rook |

|
|
|
28... Nd3+
|
Hangs pawn at f3. Better is Rxh2 which wins a rook and a pawn for a rook. |

|
|
|
29. Kxf3
|
Kxf3 threatens mate at e8 |

|
|
|
29... Nxc1
|
Black moves into a forced mate. Better is g6. Error by black which allowed mating combination |

|
|
|
30. Re8#
|
White mates and wins. |

|
|
|