Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nf3 e6 4. e3 Be7 5. Bd3 O-O 6. Nbd2 c5 7. c3 Nc6 8. h4
cxd4 9. exd4 Nd7 10. Ne5 f6 11. Qh5 f5 12. Ndf3 Nf6 13. Qg5 Ng4 14. Qh5 Bd7 15.
Ng5 h6 16. Nxc6 bxc6 17. Qg6 hxg5 18. hxg5 Qe8 19. Qh7+ Kf7 20. g6+ Kf6 21.
Qh4+ Kxg6 22. Qh5+ Kf6 *
Position (FEN): r3qr2/p2bb1p1/2p1pk2/3p1p1Q/3P1Bn1/2PB4/PP3PP1/R3K2R w KQ - 2 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1801
Best move: Bg5#