Chess puzzle (Checkmate)
Moves: 1. e3 d6 2. b3 Nf6 3. Bb2 g6 4. Nf3 Bg7 5. Nc3 O-O 6. Be2 Nbd7 7. O-O b6 8. d3
Bb7 9. e4 e5 10. Nb5 Nh5 11. Qd2 a6 12. Na3 Nf4 13. Nc4 Bh6 14. Qd1 Nf6 15. g3
Nxe2+ 16. Qxe2 Re8 17. Bc1 Bg7 18. Ng5 d5 19. exd5 Qxd5 20. Ne3 *
Position (FEN): r3r1k1/1bp2pbp/pp3np1/3qp1N1/8/1P1PN1P1/P1P1QP1P/R1B2RK1 b - - 1 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1077
Best move: Qh1#