Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 e6 3. d4 Qc7 4. Qg4 f6 5. Bf4 Bd6 6. Bxd6 Qxd6 7. Qxg7 Qf8 8.
Qxh8 Qf7 9. Bd3 Nc6 10. e5 f5 11. Nf3 Qg6 12. O-O Ne7 13. d5 Nxd5 14. Nh4 Qf7
15. c4 Nf4 16. Bc2 b6 17. g3 Nh3+ 18. Kg2 Ng5 19. Nc3 Bb7+ 20. Kg1 *
Position (FEN): r3k1nQ/pb1p1q1p/1p2p3/2p1Ppn1/2P4N/2N3P1/PPB2P1P/R4RK1 b q - 6 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1297
Best move: Nh3#