Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d4 exd4 4. e5 Nd5 5. Bc4 Nb6 6. Bb3 c5 7. a3 d6 8. Ng5
c4 9. Qf3 Be6 10. Nxe6 fxe6 11. Ba2 dxe5 12. a4 Nc6 13. Qh5+ g6 14. Qf3 Bg7 15.
O-O Qf6 16. Qe2 O-O-O 17. Bxc4 Nxc4 18. Qxc4 e4 19. b4 d3 20. cxd3 Qxa1 21. b5
Qxb1 22. bxc6 Qxd3 *
Position (FEN): 2kr3r/pp4bp/2P1p1p1/8/P1Q1p3/3q4/5PPP/2B2RK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1438
Best move: Qxe6+