Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 f6 4. d4 exd4 5. Nxd4 Bc5 6. Nxc6 bxc6 7. O-O Ne7 8.
Bf4 d5 9. exd5 cxd5 10. Bb3 Ba6 11. Re1 O-O 12. h3 Re8 13. Nd2 Ng6 14. Bh2
Rxe1+ 15. Qxe1 Bd6 16. Bxd5+ Kh8 17. Bxa8 Bxh2+ 18. Kxh2 Qxa8 19. b3 Nh4 20. g3
*
Position (FEN): q6k/p1p3pp/b4p2/8/7n/1P4PP/P1PN1P1K/R3Q3 b - - 0 20
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1417
Best move: Qg2#