Chess Puzzle of the Week (118): Solution

In the game Rogelio Antonio Jnr – Dao Thien Hai (Kuala Lumpur 2005) White concluded with 19. Qxg7+!! Kxg7 20. Nd5 and Black resigned, “since after 20… exd5 21. Nf5+ Kg8 22. Nh6# is mate, whilst after 20… e5 21 Nxc7 exd4 22. Bxd4 White wins the exchange, obtaining an absolutely winning position.”

Taken from A Modern Guide to Checkmating Patterns by Vladimir Barsky (New in Chess): my review for British Chess News will be published within the next few weeks.