Chess puzzle (Checkmate)
Moves: 1. Nc3 e6 2. e4 d5 3. d4 c5 4. exd5 exd5 5. dxc5 d4 6. Ne4 f5 7. Nd6+ Bxd6 8.
cxd6 Qxd6 9. Nf3 Nc6 10. Bd3 Nf6 11. O-O O-O 12. Re1 Bd7 13. Bg5 Rae8 14. a3
Ne4 15. g3 Nxg5 16. Nxg5 Ne5 17. Rxe5 Qxe5 18. Bc4+ Kh8 19. Qh5 h6 20. Qg6 hxg5
*
Position (FEN): 4rr1k/pp1b2p1/6Q1/4qpp1/2Bp4/P5P1/1PP2P1P/R5K1 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1358
Best move: Qh5#