Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. O-O Bc5 5. c3 Nf6 6. d4 exd4 7. cxd4 Bb6 8. e5
Ng8 9. Nc3 d6 10. d5 Nxe5 11. Nxe5 dxe5 12. Re1 Ne7 13. Rxe5 O-O 14. Qh5 Ng6
15. Bxh6 Nxe5 16. Bxg7 Kxg7 17. Qxe5+ Kg8 18. Qg3+ Kh8 19. Bd3 Qf6 20. Ne4 Qg7
*
Position (FEN): r1b2r1k/ppp2pq1/1b6/3P4/4N3/3B2Q1/PP3PPP/R5K1 w - - 7 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1456
Best move: Qh4+