Chess Puzzle of the Week (259): Solution

On Monday I presented you with a mate in 6 composed by Albert Grigoryan (StrateGems 2004).

I hope you managed to find the solution. You can play through it here: click on any move for a pop-up window.

Steven Dowd pointed out on Facebook that moving the pawn on h2 to g2 produces a twin – also mate in 6, but with a completely different solution.

Congratulations to everyone who solved both problems.