Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 c6 4. cxd5 exd5 5. Bf4 Nf6 6. e3 g6 7. Bd3 Bg7 8. Qb3
Nbd7 9. Nge2 O-O 10. h3 Re8 11. Bh2 Nf8 12. O-O Ne6 13. Ng3 c5 14. dxc5 Nxc5
15. Qc2 Nxd3 16. Qxd3 a6 17. Rfd1 Be6 18. Rac1 Qb6 19. b3 Rac8 20. Na4 Qa5 21.
Nc3 Red8 22. Nge2 Ne4 23. Nxe4 dxe4 24. Qxe4 Qxa2 25. Qxb7 Qxe2 26. Re1 Rxc1
27. Rxc1 Rd1+ 28. Rxd1 *
Position (FEN): 6k1/1Q3pbp/p3b1p1/8/8/1P2P2P/4qPPB/3R2K1 b - - 0 28
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 888
Best move: Qxd1#