Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Bd3 Qb6 6. Nf3 Bd7 7. O-O cxd4 8. cxd4
Nxd4 9. Be3 Nxf3+ 10. Qxf3 Bc5 11. Nc3 Bxe3 12. fxe3 Ne7 13. Qxf7+ Kd8 14. Qxg7
Qxe3+ 15. Kh1 Qxd3 16. Rf8+ Rxf8 17. Qxf8+ Kc7 *
Position (FEN): r4Q2/ppkbn2p/4p3/3pP3/8/2Nq4/PP4PP/R6K w - - 1 18
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2252
Best move: Qxe7