Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Qf6 3. Bc4 Bc5 4. O-O Ne7 5. d3 h6 6. Nc3 c6 7. Be3 Bb6 8. Bxb6
axb6 9. Re1 O-O 10. a3 d6 11. Ne2 Bg4 12. Nd2 b5 13. Ba2 Nd7 14. f3 Bh5 15. Ng3
Bg6 16. Rf1 Qh4 17. Qe1 Nf6 18. Ne2 Qh5 19. f4 Ng4 20. fxe5 *
Position (FEN): r4rk1/1p2npp1/2pp2bp/1p2P2q/4P1n1/P2P4/BPPNN1PP/R3QRK1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1164
Best move: Qxh2#