Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. b3 g6 3. Bb2 Nf6 4. e5 Nd5 5. g3 Bg7 6. Qf3 Nc7 7. Bc4 e6 8. Ne2
Nc6 9. Qe3 b6 10. O-O O-O 11. Nbc3 d5 12. exd6 Qxd6 13. Ne4 Qe7 14. Bxg7 Kxg7
15. d4 cxd4 16. Nxd4 Bb7 17. Bd3 Rfd8 18. Nxc6 Bxc6 19. Rad1 Nd5 20. Qc1 Nb4
21. a3 Nxd3 22. cxd3 Rac8 23. Qb2+ Kf8 *
Position (FEN): 2rr1k2/p3qp1p/1pb1p1p1/8/4N3/PP1P2P1/1Q3P1P/3R1RK1 w - - 3 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1442
Best move: Qh8#