Chess puzzle (Equality)
Moves: 1. e4 e5 2. d4 Nc6 3. Nf3 d6 4. Bb5 exd4 5. Nxd4 Bd7 6. Nc3 Nf6 7. Bf4 Be7 8.
g4 Nxg4 9. h3 Nge5 10. Nf5 Bf6 11. Rg1 Bxf5 12. exf5 a6 13. Ba4 O-O 14. Qh5 Re8
15. O-O-O b5 16. Bb3 Nc4 17. Bh6 N6e5 18. Bxg7 Bxg7 19. Qh6 Ng6 20. Qh5 Qh4 *
Position (FEN): r3r1k1/2p2pbp/p2p2n1/1p3P1Q/2n4q/1BN4P/PPP2P2/2KR2R1 w - - 4 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1436
Best move: Qxh4