A brilliant ambush at the end! The discovered  double-check is a mate; therefore, Salih throws in the towel.
1. d2d4  1... g8f6  2. g1f3  2... e7e6  3. c2c4  3... b7b6  4. g2g3  4... c8b7  5. f1g2  5... c7c5 For many years, this  move has been considered a mistake on account of White's next idea.  However, with the rise of the machines, views are rapidly changing, and  players are willing to follow the computer assessments and  recommendations. Therefore, one can easily accept a pawn offer early in  the opening. 6. d4d5 That is the idea. White wants to force an unfavorable Benoni. 6... e6d5  7. c4d5 The freshest trend. Onischuk gambits the pawn. 7... b7d5  8. b1c3  8... d5c6 Salih wants to keep his bishop alive. 9. e1g1  9... f8e7  10. e2e4 Offering a second pawn, while Black is  underdeveloped. 10... f6e4  11. c3d5 Black's position is critical, Rf1-e1 is a deadly threat, and his  next move 11... d7d6 which is a novelty turns out to be a decisive  mistake. 12. f1e1 This one Black can cover with 12... f7f5 However, he apparently missed the decisive explosion of the center: 13. f3g5  13... e7g5  14. g2e4  14... f5e4  15. e1e4 The king remains in the center, and Onischuk has enough  resources to finish the job. 15... e8f8  16. c1g5  16... d8g5  17. d1f3  17... f8g8  18. h2h4 The neatest and most beautiful way. 18... g5d8  19. e4e7  19... d8f8 