Chess Puzzle of the Week (345)

Julian Way (Kingston and Surbiton) has written a nice article about Jonathan Penrose in the latest issue of CHESS. This week’s puzzle comes from the game O’Kelly – Penrose, played at the 1962 Olympiad.

White to play. Your rook and knight are both threatened.

What would you play here?

How would you assess the position?