Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. e3 c5 4. cxd5 exd5 5. dxc5 Bxc5 6. Bb5+ Nc6 7. Nf3 Nf6 8.
Ne5 Qc7 9. Nxc6 bxc6 10. Be2 O-O 11. O-O Re8 12. Nc3 Bf5 13. Bd3 Bxd3 14. Qxd3
Ne4 15. Nxe4 dxe4 16. Qc4 Bd6 17. b3 Bxh2+ 18. Kh1 Be5 19. Rb1 Re6 20. Qxe4
Rh6+ 21. Kg1 Bh2+ 22. Kh1 Bg1+ 23. Kxg1 *
Position (FEN): r5k1/p1q2ppp/2p4r/8/4Q3/1P2P3/P4PP1/1RB2RK1 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 569
Best move: Qh2#