The traditional way to develop visualisation skills is to take the book ‘1000 Best Short Games of Chess’ by Irving Chernev and play through each game in your head. I guarantee it will improve your visualisation skills.
Here is game number 1. Can you visualise the final position?
1. d4 Nf6 2. Nd2 e5 3. dxe5 Ng4 4. h3 Ne3 5. White Resigns
The solution to last Monday’s problem is that White wins with 1 Rb7+ Ka8 2. Rb8+ Kxb8 3. Nba6+ Ka8 4. Nc7+ Kb8 5. N5a6 mate.
Here is the position from game 1 of Chernev’s book. Did you see that White cannot take the Knight, because of Qh4+?