Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. Bg5 dxc4 5. e3 b5 6. a4 c6 7. Nc3 Be7 8. axb5
cxb5 9. Nxb5 Bb7 10. Bxc4 O-O 11. Bxf6 Bxf6 12. O-O a6 13. Nc3 Nd7 14. Bd3 Be7
15. Qc2 Nf6 16. Ng5 g6 17. h3 Bd6 18. Nce4 Nxe4 19. Nxe4 Bxe4 20. Bxe4 Rc8 21.
Qd3 Bb8 22. Qxa6 Qc7 23. b4 *
Position (FEN): 1br2rk1/2q2p1p/Q3p1p1/8/1P1PB3/4P2P/5PP1/R4RK1 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 846
Best move: Qh2#