Thursday Quiz 29.10.26

White to play

The solution is: 16. e6 Bxe6 17. Qe5 Bd6 18. Qxg7 Kd7 19. Nf6+ Kc6 20. Ne4 Qc8 21. Qd4 Qd7 22. Nf6 Qc8 23. Be3 b4 24. a3 bxa3 25. bxa3 Rb3 26. Qe4+ Kb5 27. Rd5+ Bxd5 28. Qxd5+ c5 29. a4+ Kb6 30. Qxd6+ Kb7 31. Qd5+ Qc6 32. Qxc4 1-0