Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 d5 3. exd5 e4 4. Nc3 Nf6 5. d3 exd3 6. Bxd3 Bc5 7. Qe2+ Qe7 8.
Qxe7+ Kxe7 9. h3 Re8 10. Bd2 Kf8+ 11. Nge2 a6 12. g4 h6 13. O-O-O b5 14. g5 Ng8
15. Ne4 Bb6 16. Rdf1 Bb7 17. N2g3 Bxd5 18. f5 Nd7 19. Rhg1 Bxg1 20. Rxg1 Ne5 *
Position (FEN): r3rkn1/2p2pp1/p6p/1p1bnPP1/4N3/3B2NP/PPPB4/2K3R1 w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1683
Best move: Bb4+