Chess/Puzzles/Middlegame/Match 3

Starting from the following position, white starts and wins.

a b c d e f g h
8 8
7 7
6 6
5 5
4 4
3 3
2 2
1 1
a b c d e f g h

Position from move 12 of W. Stienitz vs. J. Rock (1863).

Solution