Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. d4 exd4 5. Nxd4 Nxd4 6. Qxd4 d6 7. f3 Be7 8.
Be3 O-O 9. O-O-O Be6 10. g4 Qd7 11. h4 Qc6 12. Qd2 a6 13. h5 h6 14. g5 hxg5 15.
Bxg5 Rfe8 16. h6 g6 17. h7+ Kh8 18. Qd4 Kg7 19. Nd5 Bxd5 20. exd5 Qc5 21. Qh4
Nxd5 22. Rxd5 Qxd5 *
Position (FEN): r3r3/1pp1bpkP/p2p2p1/3q2B1/7Q/5P2/PPP5/2K2B1R w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1968
Best move: Bxe7