Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 d5 5. exd5 Nxd5 6. O-O Be6 7. Be3 Bd6 8.
Nbd2 O-O 9. Qe1 a6 10. a3 b5 11. Ba2 Nxe3 12. Qxe3 Bxa2 13. Rxa2 Re8 14. Ne4
Nd4 15. Nxd4 exd4 16. Qh3 c5 17. Raa1 Qc7 18. Rad1 Re6 19. Ng5 Rh6 20. Qf3
Bxh2+ 21. Kh1 Bg1+ 22. Kxg1 *
Position (FEN): r5k1/2q2ppp/p6r/1pp3N1/3p4/P2P1Q2/1PP2PP1/3R1RK1 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 837
Best move: Qh2#