Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 c6 3. Nc3 b5 4. Bb3 a5 5. a3 a4 6. Ba2 c5 7. Bd5 Ra5 8. d3 Nc6
9. Nf3 Bd6 10. Ng5 Nh6 11. Nf3 Ng4 12. Bg5 Qb6 13. h3 Nf6 14. Bxf6 gxf6 15. Nh4
Ne7 16. Qh5 Ng6 17. Ne2 Kd8 18. Bxf7 Nf4 19. Qf5 Kc7 20. Nxf4 exf4 21. Qxf6 Rf8
22. O-O f3 23. e5 Rxf7 24. exd6+ Qxd6 25. Qxf7 fxg2 26. Rfe1 Bb7 27. Nf5 Qf4
28. Re5 *
Position (FEN): 8/1bkp1Q1p/8/rpp1RN2/p4q2/P2P3P/1PP2Pp1/R5K1 b - - 5 28
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 975
Best move: Qxe5