Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 Nc6 4. Bb5 a6 5. Bxc6+ bxc6 6. Bg5 a5 7. Bxf6 exf6 8.
a4 Be7 9. Qh5 O-O 10. Nf3 c5 11. d5 Rb8 12. b3 Rb4 13. O-O g6 14. Qh6 f5 15. e5
dxe5 16. Nxe5 Bg5 17. Qh3 Qf6 18. Nc6 Rh4 19. Qd3 Qd6 20. Nb5 *
Position (FEN): 2b2rk1/2p2p1p/2Nq2p1/pNpP1pb1/P6r/1P1Q4/2P2PPP/R4RK1 b - - 8 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 488
Best move: Qxh2#