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
Nh7 9. d5 Na5 10. Bd3 O-O 11. b4 Bd4 12. Nxd4 d6 13. Qc2 Ng5 14. bxa5 dxe5 15.
Nb3 Qxd5 16. Rd1 Nh3+ 17. gxh3 Qf3 18. Ba3 Bxh3 19. Bf1 *
Position (FEN): r4rk1/ppp2pp1/7p/P3p3/8/BN3q1b/P1Q2P1P/RN1R1BK1 b - - 1 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1579
Best move: Qg4+