Puzzle 19


Well,i have to say that the 'spirit' of a puzzle is to provide the best possible moves for both black and white....
I liked white's response which avoids a difficult position by castling(although it was an easy move),but black's Qd5 was not an option,since there are moves like Bd6 and Ke7...