Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 e6 4. Bg5 Be7 5. e3 O-O 6. Nf3 b6 7. a3 Bb7 8. Bd3
dxc4 9. Bxc4 Nbd7 10. O-O c5 11. dxc5 Nxc5 12. b4 Nce4 13. Nxe4 Nxe4 14. Bxe7
Qxe7 15. Qb3 Rac8 16. Rac1 h6 17. Rc2 Rfd8 18. Rfc1 Qd7 19. h3 a6 20. Ne5 Qd6
21. Nxf7 *
Position (FEN): 2rr2k1/1b3Np1/pp1qp2p/8/1PB1n3/PQ2P2P/2R2PP1/2R3K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1826
Best move: Kxf7