Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Bc5 6. d4 exd4 7. O-O dxc3 8.
Bxf7+ Kxf7 9. Qd5+ Ke8 10. Qxc5 d6 11. Qxc3 Nf6 12. Bg5 Rf8 13. e5 Nxe5 14.
Nxe5 dxe5 15. Qxe5+ Qe7 16. Qb5+ c6 17. Qa5 Kf7 18. Re1 Qd6 19. Nc3 Be6 20.
Rad1 Qe7 21. Bxf6 Qxf6 *
Position (FEN): r4r2/pp3kpp/2p1bq2/Q7/8/2N5/P4PPP/3RR1K1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 2155
Best move: Ne4