Chess Puzzle of the Week (118)

Here’s another position from A Modern Guide to Checkmating Patterns (New in Chess) by Vladimir Barsky.

It’s White’s move in Rogelio Antonio Jnr – Dao Thien Hai (Kuala Lumpur 2005). How did he conclude the game?