Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. d5 e6 3. e4 exd5 4. exd5 d6 5. Nf3 Bg4 6. h3 Bxf3 7. Qxf3 a6 8. a4
Nf6 9. Bd3 Nbd7 10. Bf4 Ne5 11. Bxe5 dxe5 12. c4 Qa5+ 13. Nc3 Bd6 14. O-O O-O
15. g4 Rae8 16. g5 e4 17. Nxe4 Nxe4 18. Bxe4 Qd2 19. h4 Qxb2 20. Kg2 Qd4 21.
Rae1 f5 22. Bxf5 Qxh4 23. Rxe8 *
Position (FEN): 4Rrk1/1p4pp/p2b4/2pP1BP1/P1P4q/5Q2/5PK1/5R2 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1445
Best move: Qh2#