Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. Bc4 Bc5 5. d3 h6 6. Be3 Bb6 7. Bb3 O-O 8. O-O
d6 9. h3 Be6 10. Nd5 Bxd5 11. Bxd5 Nxd5 12. exd5 Ne7 13. c4 c6 14. dxc6 Nxc6
15. Qd2 Qf6 16. Nh2 Nd4 17. Ng4 Qg6 18. Bxd4 Bxd4 19. Ne3 f5 20. f4 Qf6 21.
fxe5 Bxe3+ *
Position (FEN): r4rk1/pp4p1/3p1q1p/4Pp2/2P5/3Pb2P/PP1Q2P1/R4RK1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1428
Best move: Qxe3