Checkmate in 6 moves Can somebody tell me the right six moves, and what has to be done? This puzzle was created vy 
Fritz Giegold and published in Zeit-Magazin in 1976

[FEN "n1N3br/2p1Bpkr/1pP2R1b/pP1p1PpR/Pp4P1/1P6/1K1P4/8 w - - 0 1"]
Here is the solution:


   1.Rh1 d4 2.Ra1 d3 3.Ra3 bxa3+ 4.Ka1 a2 5.Ba3 Kxf6 6.Bb2#


It can also be found in the YACPBD chess problem database.