Two puzzles in one

DrDave's picture

At Exeter Junior Chess Club, Dr Dave dug out one of his favourite puzzles, which is actually two puzzles in one:

k-------
pp-K----
N-------
--------
--------
--------
--------
-------B

It's White to play and win.

But Dave, which way are the pawns going?

It doesn't matter!  It's mate in a few moves either way...

For solutions, click-drag to select the box below

a. bottom left = a1 : 1.Bc6 bxc6 2.Kc8 c5 3.Nc7#

b. bottom left = h8: 1. Kc6 b8=Q 2.Nc7+ Qxc7+ 3. Kxc7# or 1...b8=N+ 2.Kc7+ Nc6 3.Bxc6#