Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. Bxf6 Bxf6 6. Nf3 O-O 7. e3 b6 8.
cxd5 exd5 9. Rc1 Re8 10. Qb3 c6 11. Be2 Ba6 12. Bxa6 Nxa6 13. Na4 Rc8 14. O-O
c5 15. Qb5 Nc7 16. Qd3 c4 17. Qf5 b5 18. Nc5 Ne6 19. Nxe6 Rxe6 20. h4 Bxh4 21.
Nxh4 Qxh4 22. Qxd5 Rh6 23. g3 *
Position (FEN): 2r3k1/p4ppp/7r/1p1Q4/2pP3q/4P1P1/PP3P2/2R2RK1 b - - 0 23
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1474
Best move: Qh2#