Black to play and win

It is not too hard to solve this as a puzzle but it would be pretty difficult to spot during a game when I guess most of would play the obvious Qxf7 which leads to equality. Can you see something better?

Solution

Previous Post
Hampshire Chess Congress 4th – 6th Nov 2022
Next Post
B&DCL Summer Chess League – Ending a Successful 2021/22 Season
Dorset Chess GDPR 2018