Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d3 d5 3. Nd2 dxe4 4. dxe4 e5 5. Ngf3 f6 6. Bc4 Bc5 7. h3 g6 8. O-O
Ne7 9. Re1 Kf8 10. Nf1 Kg7 11. Be3 Bxe3 12. Nxe3 Nd7 13. c3 Nb6 14. Bb3 Qc7 15.
Qc2 Bd7 16. Rad1 Rad8 17. a4 a5 18. Qc1 Bc8 19. Ng4 Rxd1 *
Position (FEN): 2b4r/1pq1n1kp/1np2pp1/p3p3/P3P1N1/1BP2N1P/1P3PP1/2QrR1K1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1398
Best move: Qh6#