Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Bc5 5. O-O Nge7 6. c3 d5 7. Bb5 dxe4 8.
cxd4 Bb6 9. Ne5 O-O 10. Nc3 Bxd4 11. Nxc6 Nxc6 12. Nxe4 Re8 13. Qf3 Bd7 14. Bc4
Ne5 15. Qb3 Nxc4 16. Qxc4 Rxe4 17. Be3 Be6 18. Qb5 Bxe3 19. fxe3 Rxe3 20. Rad1
Qe7 21. Qxb7 Re8 22. Qxa7 c5 *
Position (FEN): 4r1k1/Q3qppp/4b3/2p5/8/4r3/PP4PP/3R1RK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1066
Best move: Qxe7