Wednesday Quiz 6.11.24

White to play

The solution is: 17. b4 Bxb4 18. Qxb7 g5 19. Bg3 Qe7 20. Qxa8 Nb6 21. Qc6 Rc8 22. axb6 Rxc6 23. bxa7 Rc8 24. a8=Q Rxa8 25. Rxa8+ Kg7 26. f4 Qb7 27. Raa1 Bd2 28. f5 Qc6 29. fxe6 Qxc4 30. exf7 Bb4 31. Ra4 Kf8 32. Be1 1-0