Chess puzzle (Equality)
Moves: 1. e4 e5 2. Qh5 Nc6 3. Bc4 g6 4. Qf3 Nf6 5. Qb3 Nd4 6. Bxf7+ Ke7 7. Qc4 d6 8.
d3 b5 9. Qc3 Kxf7 10. Bg5 c5 11. Nd2 b4 12. Qc4+ Be6 13. Qa6 Nxc2+ 14. Ke2 Nxa1
15. Qb7+ Be7 16. Ngf3 Nc2 17. h4 d5 18. Nxe5+ Kg7 19. Nc6 Nd4+ 20. Nxd4 cxd4
21. e5 Rb8 *
Position (FEN): 1r1q3r/pQ2b1kp/4bnp1/3pP1B1/1p1p3P/3P4/PP1NKPP1/7R w - - 1 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1489
Best move: exf6+