Chess puzzle (Advantage)
Moves: 1. e4 g6 2. d4 c5 3. Nf3 Bg7 4. e5 d6 5. dxc5 Qa5+ 6. Bd2 Qxc5 7. exd6 Qxd6 8.
Nc3 Nf6 9. Bb5+ Nc6 10. O-O O-O 11. Re1 Qb4 12. Bxc6 bxc6 13. Nd5 Qxb2 14.
Nxe7+ Kh8 15. Nxc6 Nd5 16. Rb1 Qxa2 17. Bg5 Be6 18. Bd2 Rac8 19. Nce5 Rxc2 20.
Nxf7+ *
Position (FEN): 5r1k/p4Nbp/4b1p1/3n4/8/5N2/q1rB1PPP/1R1QR1K1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1246
Best move: Bxf7