Chess puzzle (Advantage)
Moves: 1. e4 d6 2. Nf3 c6 3. c3 Bg4 4. d4 Bxf3 5. Qxf3 Nd7 6. Bc4 Ngf6 7. O-O e5 8.
Re1 Be7 9. Nd2 b5 10. Bb3 a5 11. a3 O-O 12. Nf1 a4 13. Ba2 d5 14. exd5 cxd5 15.
dxe5 Ne8 16. Bxd5 Rc8 17. Be3 Nxe5 18. Qe4 Bf6 19. Rad1 Qc7 20. Bf4 Nd6 21. Qb4
Rfe8 22. Bxf7+ *
Position (FEN): 2r1r1k1/2q2Bpp/3n1b2/1p2n3/pQ3B2/P1P5/1P3PPP/3RRNK1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1880
Best move: Ndxf7