Chess puzzle (Checkmate)
Moves: 1. c4 d5 2. cxd5 Qxd5 3. Nc3 Qd8 4. g3 e6 5. Bg2 Nf6 6. e3 Be7 7. d4 O-O 8. Nf3
c6 9. O-O b6 10. a3 Bb7 11. b4 Nbd7 12. Bb2 Rb8 13. Qc2 Nd5 14. Nxd5 exd5 15.
Ne5 Nf6 16. Rac1 Rc8 17. e4 Qd6 18. exd5 cxd5 19. Qd2 Ne4 20. Bxe4 dxe4 21.
Rfd1 Qd5 22. Nc4 e3 23. Nxe3 *
Position (FEN): 2r2rk1/pb2bppp/1p6/3q4/1P1P4/P3N1P1/1B1Q1P1P/2RR2K1 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1346
Best move: Qh1#