Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 Nc6 3. Nf3 d6 4. Bc4 Na5 5. Bb3 Be7 6. d4 Bg4 7. Bxf7+ Kxf7 8.
Nxe5+ dxe5 9. Qxg4 Nf6 10. Qf5 Qxd4 11. Nc3 Rhf8 12. fxe5 g6 13. Qf3 Qxe5 14.
Bf4 Qh5 15. Qf2 Kg7 16. O-O Bc5 17. Be3 Ng4 18. Bd4+ Bxd4 19. Qxd4+ Qe5 *
Position (FEN): r4r2/ppp3kp/6p1/n3q3/3QP1n1/2N5/PPP3PP/R4RK1 w - - 1 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1471
Best move: Qd7+