Puzzle of the week #258

Chess Diagram: 

[Event "Puzzle #258"][Date "2014.06.16"][Result "1-0"][SetUp "1"][FEN "8/8/7p/8/4k1P1/7K/6P1/8 w - - 0 1"]

This excellent example of practicing how to win a King + pawn versus King endgame comes courtesy of GM Bogdan Lalic (Croatia). Your tasks:
a) White to move and win
b) What tips will you use to achieve it?

Total available points for this puzzle is 20. The answers will be published next week together with puzzle #259.

Puzzle #257 solution:
Liu – Williams, X Chess Championship 2012. Brandon and Oliver common answer is the chosen one this time around:
"a) Even though if White moves Bb4 and pins the Black bishop, it's the wrong move because if White moves Rc7, it' s mate in one.
b) There is no answer for this question."
Toro's interesting comments:
"1.Rc7#! ... This is a checkmate in one move. Finito, Kaput! The White bishop is protecting the rook and the Black bishop is pinned by the White rook and the pawn is blocking two of the escape squares. A surprising checkmate.”

[Event "Puzzle #257"][Date "2014.06.03"][Result "1-0"][SetUp "1"][FEN "2b1r3/7R/2kb1R2/B4pp1/2Pn4/8/5PP1/6K1 w - - 0 1"]{White move in the game} 1.Bb4 ({Solution:}1.Rc7# {A surprising checkmate})

Correct solutions:
Brandon, Oliver, Anya, Coco, Cody, Toro, Bradley - 15 points
Jalen - 14 points
Daniel - 10 points
Benjamin, Aaron - 5 points
Dheera, Hyson - 2 points

Daniel, Benjamin - 25 points for puzzle #256

Bradley - 123 points
Toro - 112 points
Jalen - 108 points
Brandon, Oliver - 102 points
Coco - 107 points
Anya, Hyson - 97 points
Benjamin - 92 points
Cody, Daniel - 75 points
Aaron - 72 points
Mrinal - 18 points
Dheera - 5 points


Basic endgames: K+P vs K