Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. c4 b6 4. Nc3 Bb4 5. Bd2 Bb7 6. e3 O-O 7. Bd3 d5 8. O-O
dxc4 9. Bxc4 Nbd7 10. Bd3 c5 11. a3 Bxf3 12. Qxf3 cxd4 13. exd4 Be7 14. Rfd1
Rc8 15. Ba6 Rb8 16. Bf4 b5 17. Bxb8 Qxb8 18. Bxb5 a6 19. Bxd7 Nxd7 20. Qe2 Nf6
21. d5 Bd6 22. dxe6 Bxh2+ 23. Kh1 Be5 24. exf7+ Rxf7 25. Qxa6 Ng4 26. Ne4 Bxb2
27. Rab1 *
Position (FEN): 1q4k1/5rpp/Q7/8/4N1n1/P7/1b3PP1/1R1R3K b - - 1 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1306
Best move: Qh2#