Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 bxc6 5. O-O f6 6. c3 d6 7. d4 exd4 8.
Nxd4 Bb7 9. f3 Qe7 10. Be3 c5 11. Ne2 f5 12. Nd2 O-O-O 13. b3 Nf6 14. Nc4 fxe4
15. fxe4 Qxe4 16. Rf3 d5 17. Na5 d4 18. Nxb7 Kxb7 19. cxd4 Be7 20. Qe1 cxd4 21.
Nxd4 Rxd4 22. Bxd4 *
Position (FEN): 7r/1kp1b1pp/p4n2/8/3Bq3/1P3R2/P5PP/R3Q1K1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 989
Best move: Qxd4+